- Mar 15, 2005
-
-
Chris Lattner authored
llvm-svn: 20603
-
Chris Lattner authored
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
-
- Mar 06, 2005
-
-
Chris Lattner authored
llvm-svn: 20506
-
Chris Lattner authored
hopefully not breaking too many other things. llvm-svn: 20505
-
Chris Lattner authored
llvm-svn: 20501
-
Chris Lattner authored
llvm-svn: 20497
-
Chris Lattner authored
llvm-svn: 20494
-
Chris Lattner authored
a nested loop. This fixes Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll and PR532 llvm-svn: 20493
-
Chris Lattner authored
llvm-svn: 20479
-
- Mar 05, 2005
-
-
Jeff Cohen authored
llvm-svn: 20467
-
Jeff Cohen authored
llvm-svn: 20466
-
Chris Lattner authored
llvm-svn: 20463
-
Chris Lattner authored
sparc, and testcase Regression/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll llvm-svn: 20445
-
- Mar 04, 2005
-
-
Jeff Cohen authored
power of two. This emphatically includes the zeroeth power of two. llvm-svn: 20429
-
- Mar 03, 2005
-
-
Chris Lattner authored
to a "sizeof" expression. llvm-svn: 20414
-
- Mar 01, 2005
-
-
Jeff Cohen authored
* Loop invariant code does not dominate the loop header, but rather the end of the loop preheader. * The base for a reduced GEP isn't a constant unless all of its operands (preceding the induction variable) are constant. * Allow induction variable elimination for the simple case after all. Also made changes recommended by Chris for properly deleting instructions. llvm-svn: 20383
-
- Feb 28, 2005
-
-
Jeff Cohen authored
for reasons explained in the comments, I also deactivated this code as it needs more thought. llvm-svn: 20367
-
- Feb 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 20360
-
Jeff Cohen authored
llvm-svn: 20358
-
Chris Lattner authored
llvm-svn: 20352
-
Chris Lattner authored
llvm-svn: 20343
-
- Feb 26, 2005
-
-
Chris Lattner authored
llvm-svn: 20334
-
- Feb 24, 2005
-
-
Chris Lattner authored
This does a simple form of "jump threading", which eliminates CFG edges that are provably dead. This triggers 90 times in the external tests, and eliminating CFG edges is always always a good thing! :) llvm-svn: 20300
-
- Feb 23, 2005
-
-
Chris Lattner authored
llvm-svn: 20289
-
Chris Lattner authored
llvm-svn: 20276
-
- Feb 17, 2005
-
-
Chris Lattner authored
and handle incomplete control dependences correctly. This fixes: Regression/Transforms/ADCE/dead-phi-edge.ll -> a missed optimization Regression/Transforms/ADCE/dead-phi-edge.ll -> a compiler crash distilled from QT4 llvm-svn: 20227
-
- Feb 14, 2005
-
-
Chris Lattner authored
llvm-svn: 20181
-
- Feb 12, 2005
-
-
Chris Lattner authored
and PR504. llvm-svn: 20129
-
- Feb 10, 2005
-
-
Alkis Evlogimenos authored
global with an alloca, which eventually gets promoted into a register. This enables a lot of other optimizations later on. llvm-svn: 20109
-
- Feb 02, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 19988
-
- Feb 01, 2005
-
-
Chris Lattner authored
llvm-svn: 19959
-
Chris Lattner authored
llvm-svn: 19958
-
Chris Lattner authored
llvm-svn: 19957
-
- Jan 31, 2005
-
-
Chris Lattner authored
in spec llvm-svn: 19953
-
Chris Lattner authored
llvm-svn: 19950
-
Chris Lattner authored
11 indirect calls in perlbmk. llvm-svn: 19947
-
- Jan 29, 2005
-
-
Chris Lattner authored
llvm-svn: 19900
-
Chris Lattner authored
llvm-svn: 19899
-
Chris Lattner authored
llvm-svn: 19898
-
Chris Lattner authored
llvm-svn: 19897
-