- Sep 13, 2009
-
-
Anton Korobeynikov authored
with subreg - superreg mapping and also fix PR4965. llvm-svn: 81657
-
- Sep 11, 2009
-
-
Dan Gohman authored
llvm-svn: 81546
-
Dan Gohman authored
llvm-svn: 81545
-
Bob Wilson authored
post-decrement load/store. llvm-svn: 81464
-
- Sep 10, 2009
-
-
Bob Wilson authored
See the bug report for details. llvm-svn: 81397
-
- Sep 09, 2009
-
-
Dan Gohman authored
llvm-svn: 81293
-
Anton Korobeynikov authored
llvm-svn: 81262
-
- Sep 08, 2009
-
-
Anton Korobeynikov authored
makes the code faster. llvm-svn: 81220
-
- Sep 04, 2009
-
-
Daniel Dunbar authored
llvm-svn: 80986
-
Bob Wilson authored
llvm-svn: 80983
-
Bob Wilson authored
llvm-svn: 80975
-
- Sep 03, 2009
-
-
Evan Cheng authored
Reference to hidden symbols do not have to go through non-lazy pointer in non-pic mode. rdar://7187172. llvm-svn: 80904
-
- Sep 02, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 80838
-
- Sep 01, 2009
-
-
Bob Wilson authored
llvm-svn: 80707
-
Bob Wilson authored
llvm-svn: 80705
-
Bob Wilson authored
llvm-svn: 80658
-
Bob Wilson authored
tied to different source registers, the TwoAddressInstructionPass needs to be smarter. Change it to check before replacing a source register whether that source register is tied to a different destination register, and if so, defer handling it until a subsequent iteration. llvm-svn: 80654
-
Jim Grosbach authored
llvm-svn: 80651
-
Jim Grosbach authored
makes an eggregious hack somewhat more palatable. Bringing the LSDA forward and making it a GV available for reference would be even better, but is beyond the scope of what I'm looking to solve at this point. Objective C++ code could generate function names that broke the previous scheme. This fixes that. llvm-svn: 80649
-
- Aug 31, 2009
-
-
David Goodwin authored
llvm-svn: 80621
-
- Aug 30, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 80502
-
Anton Korobeynikov authored
Remove the assertion and generalize the code for ARM NEON stuff. llvm-svn: 80498
-
- Aug 29, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 80409
-
Anton Korobeynikov authored
llvm-svn: 80408
-
Evan Cheng authored
Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer. llvm-svn: 80404
-
- Aug 28, 2009
-
-
Evan Cheng authored
llvm-svn: 80322
-
- Aug 27, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 80249
-
Anton Korobeynikov authored
Add a testcase. llvm-svn: 80246
-
Evan Cheng authored
Fix PR4789. Teach eliminateFrameIndex how to handle VLDRQ and VSTRQ which cannot fold any immediate offset. llvm-svn: 80191
-
- Aug 26, 2009
-
-
Bob Wilson authored
llvm-svn: 80120
-
Anton Korobeynikov authored
llvm-svn: 80107
-
- Aug 25, 2009
-
-
David Goodwin authored
llvm-svn: 80002
-
Dan Gohman authored
llvm-svn: 79992
-
- Aug 24, 2009
-
-
Dale Johannesen authored
llvm-svn: 79926
-
- Aug 22, 2009
-
-
Eli Friedman authored
construct on ARM, which was breaking by coincidence, and add a similar testcase for ARM. llvm-svn: 79719
-
Bob Wilson authored
instruction. llvm-svn: 79702
-
- Aug 21, 2009
-
-
Bob Wilson authored
now using shuffles instead of intrinsics. llvm-svn: 79673
-
Bob Wilson authored
llvm-svn: 79638
-
Bob Wilson authored
vector shuffles. Temporarily remove the tests for these operations until the new implementation is working. llvm-svn: 79579
-
- Aug 19, 2009
-
-
Bob Wilson authored
This is derived from a patch by Anton Korzh. I modified it to recognize the VEXT shuffles during legalization and lower them to a target-specific DAG node. llvm-svn: 79428
-