- Aug 18, 2006
-
-
Reid Spencer authored
llvm-svn: 29765
-
- Aug 14, 2006
-
-
Chris Lattner authored
Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll llvm-svn: 29673
-
- Aug 03, 2006
-
-
Chris Lattner authored
Changes: 1. Update an obsolete comment. 2. Make the sorting by base an explicit (though still N^2) step, so that the code is more clear on what it is doing. 3. Partition uses so that uses inside the loop are handled before uses outside the loop. Note that none of these changes currently changes the code inserted by LSR, but they are a stepping stone to getting there. This code is the result of some crazy pair programming with Nate. :) llvm-svn: 29493
-
- Jul 27, 2006
-
-
Chris Lattner authored
llvm-svn: 29324
-
- Jul 20, 2006
-
-
Chris Lattner authored
llvm-svn: 29226
-
- Jul 19, 2006
-
-
Owen Anderson authored
llvm-svn: 29199
-
Owen Anderson authored
llvm-svn: 29198
-
Owen Anderson authored
somewhere down the road. llvm-svn: 29197
-
- Jul 18, 2006
-
-
Evan Cheng authored
llvm-svn: 29186
-
- Jul 14, 2006
-
-
Owen Anderson authored
This should fix PR 831. llvm-svn: 29141
-
- Jul 13, 2006
-
-
Chris Lattner authored
llvm-svn: 29134
-
- Jul 12, 2006
-
-
Owen Anderson authored
llvm-svn: 29126
-
- Jul 11, 2006
-
-
Chris Lattner authored
llvm-svn: 29108
-
Owen Anderson authored
didn't start showing up until after the recent instcombine fixes. llvm-svn: 29102
-
Owen Anderson authored
llvm-svn: 29094
-
Owen Anderson authored
llvm-svn: 29093
-
- Jul 10, 2006
-
-
Chris Lattner authored
This implements Transforms/InstCombine/bswap.ll:test[34]. llvm-svn: 29087
-
Owen Anderson authored
llvm-svn: 29083
-
- Jun 29, 2006
-
-
Chris Lattner authored
dropped. This shrinks libllvmgcc.dylib another 67K llvm-svn: 28975
-
Chris Lattner authored
llvm-svn: 28972
-
- Jun 28, 2006
-
-
Owen Anderson authored
will be profitable. This is mainly to remove some cases where excessive unswitching would result in long compile times and/or huge generated code. Once someone comes up with a better heuristic that avoids these cases, this should be switched out. llvm-svn: 28962
-
Chris Lattner authored
llvm-svn: 28961
-
Chris Lattner authored
blocks. llvm-svn: 28959
-
Andrew Lenharth authored
Remove the Function pointer cast in these calls, converting it to a cast of argument. %tmp60 = tail call int cast (int (ulong)* %str to int (int)*)( int 10 ) %tmp60 = tail call int cast (int (ulong)* %str to int (int)*)( uint %tmp51 ) llvm-svn: 28953
-
Owen Anderson authored
Be more careful when updating Phi nodes after eliminating dead switch cases. Fix proposed by Chris. llvm-svn: 28947
-
- Jun 27, 2006
-
-
Owen Anderson authored
will make Shootout-C/nestedloop faster. llvm-svn: 28924
-
- Jun 26, 2006
-
-
Chris Lattner authored
llvm-svn: 28914
-
Owen Anderson authored
of LCSSA. This results several times the number of unswitchings occurring on tests such and timberwolfmc, unix-tbl, and ldecod. llvm-svn: 28912
-
- Jun 17, 2006
-
-
Chris Lattner authored
"LCSSA" phi node causes indvars to break dominance properties. This fixes causes indvars to avoid inserting aggressive code in this case, instead indvars should be fixed to be more aggressive in the face of lcssa phi's. llvm-svn: 28850
-
- Jun 15, 2006
-
-
Chris Lattner authored
idioms into bswap intrinsics. llvm-svn: 28803
-
- Jun 14, 2006
-
-
Chris Lattner authored
bug exposed by the recent lcssa work. llvm-svn: 28779
-
- Jun 12, 2006
-
-
Owen Anderson authored
llvm-svn: 28759
-
- Jun 11, 2006
-
-
Evan Cheng authored
Back out Owen's 6/9 changes. They broke MultiSource/Benchmarks/Prolangs-C/bison (and perhaps others). llvm-svn: 28747
-
- Jun 09, 2006
-
-
Owen Anderson authored
LCSSA. llvm-svn: 28739
-
Evan Cheng authored
post-increment value, should be first cast to the appropriated type (to the type of the common expr). Otherwise, the rewrite of a use based on (common + iv) may end up with an incorrect type. llvm-svn: 28735
-
- Jun 07, 2006
-
-
Reid Spencer authored
llvm-svn: 28714
-
Chris Lattner authored
PPC/altivec llvm-svn: 28698
-
- Jun 02, 2006
-
-
Chris Lattner authored
llvm-svn: 28664
-
- Jun 01, 2006
-
-
Chris Lattner authored
llvm-svn: 28632
-
- May 31, 2006
-
-
Chris Lattner authored
but for sub, it really does! Fix fixes a miscompilation of fibheap_cut in llvmgcc4. llvm-svn: 28600
-