| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
load instruction
Essentially the same as the GEP change in r230786.
A similar migration script can be used to update test cases, though a few more
test case improvements/changes were required this time around: (r229269-r229278)
import fileinput
import sys
import re
pat = re.compile(r"((?:=|:|^)\s*load (?:atomic )?(?:volatile )?(.*?))(| addrspace\(\d+\) *)\*($| *(?:%|@|null|undef|blockaddress|getelementptr|addrspacecast|bitcast|inttoptr|\[\[[a-zA-Z]|\{\{).*$)")
for line in sys.stdin:
sys.stdout.write(re.sub(pat, r"\1, \2\3*\4", line))
Reviewers: rafael, dexonsmith, grosser
Differential Revision: http://reviews.llvm.org/D7649
llvm-svn: 230794
|
| |
|
|
| |
llvm-svn: 228742
|
| |
|
|
| |
llvm-svn: 228467
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
related fixups
Unfortunately, even with the workaround of disabling the linker TLS
optimizations in Clang restored (which has already been done), this still
breaks self-hosting on my P7 machine (-O3 -DNDEBUG -mcpu=native).
Bill is currently working on an alternate implementation to address the TLS
issue in a way that also fully elides the linker bug (which, unfortunately,
this approach did not fully), so I'm reverting this now.
llvm-svn: 228460
|
| |
|
|
| |
llvm-svn: 228116
|
| |
|
|
| |
llvm-svn: 227981
|
| |
|
|
| |
llvm-svn: 227980
|
| |
|
|
| |
llvm-svn: 227978
|
| |
|
|
| |
llvm-svn: 227977
|
| |
|
|
|
|
|
| |
This change actually wasn't warranted for -O0, and the new changes prove it and
break the build.
llvm-svn: 221793
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Large-model was added first. With the addition of support for multiple PIC
models in LLVM, now add small-model PIC for 32-bit PowerPC, SysV4 ABI. This
generates more optimal code, for shared libraries with less than about 16380
data objects.
Test Plan: Test cases added or updated
Reviewers: joerg, hfinkel
Reviewed By: hfinkel
Subscribers: jholewinski, mcrosier, emaste, llvm-commits
Differential Revision: http://reviews.llvm.org/D5399
llvm-svn: 221791
|
| |
|
|
|
|
| |
Patch by Justin Hibbits!
llvm-svn: 213960
|
| |
|
|
|
|
| |
The tests were failing on OS X.
llvm-svn: 197146
|
|
|
exec) and one for PIC codegen (local and general dynamic).
llvm-svn: 197081
|