- Sep 10, 2002
-
-
Chris Lattner authored
llvm-svn: 3640
-
- Sep 09, 2002
-
-
Chris Lattner authored
llvm-svn: 3637
-
- Sep 08, 2002
-
-
Chris Lattner authored
llvm-svn: 3627
-
Chris Lattner authored
llvm-svn: 3626
-
Chris Lattner authored
llvm-svn: 3619
-
- Sep 06, 2002
-
-
Chris Lattner authored
llvm-svn: 3599
-
Chris Lattner authored
llvm-svn: 3591
-
Chris Lattner authored
in the old destination block to indicate that the value flows from the new edge splitting block, not from the original multi-successor block. llvm-svn: 3590
-
Chris Lattner authored
llvm-svn: 3588
-
- Sep 03, 2002
-
-
Chris Lattner authored
- Added new method Type::isIntegral() that is the same as isInteger, but also accepts bool. llvm-svn: 3574
-
Chris Lattner authored
- Renamed Type::isIntegral() to Type::isInteger() - Added new method Type::isIntegral() that is the same as isInteger, but also accepts bool. llvm-svn: 3573
-
- Sep 02, 2002
-
-
Chris Lattner authored
llvm-svn: 3568
-
- Aug 31, 2002
-
-
Chris Lattner authored
- Implement SCCP of globals into ConstantExprs hopefully opening new opportunities for more SCCP. llvm-svn: 3555
-
Chris Lattner authored
llvm-svn: 3550
-
Chris Lattner authored
llvm-svn: 3549
-
- Aug 30, 2002
-
-
Chris Lattner authored
dominator as being removed) - GCSE now uses new Value #'ing interface, instead of dealing with AA itself - GCSE worklist implementation much simpler, class cleaned up. llvm-svn: 3533
-
- Aug 23, 2002
-
-
Chris Lattner authored
llvm-svn: 3495
-
Chris Lattner authored
Eliminated the MemAccessInst class, folding contents into GEP class. llvm-svn: 3488
-
Chris Lattner authored
llvm-svn: 3487
-
Chris Lattner authored
to handle indexing anymore llvm-svn: 3485
-
Chris Lattner authored
llvm-svn: 3483
-
- Aug 22, 2002
-
-
Chris Lattner authored
llvm-svn: 3478
-
Chris Lattner authored
llvm-svn: 3476
-
Chris Lattner authored
%PN = phi PN, PN, PN into 0 (because the phi must not be reachable) llvm-svn: 3470
-
Chris Lattner authored
llvm-svn: 3463
-
Chris Lattner authored
llvm-svn: 3461
-
Chris Lattner authored
llvm-svn: 3432
-
Chris Lattner authored
llvm-svn: 3422
-
Chris Lattner authored
llvm-svn: 3421
-
Chris Lattner authored
llvm-svn: 3420
-
Chris Lattner authored
llvm-svn: 3419
-
- Aug 21, 2002
-
-
Chris Lattner authored
llvm-svn: 3417
-
- Aug 20, 2002
-
-
Chris Lattner authored
llvm-svn: 3412
-
Chris Lattner authored
llvm-svn: 3406
-
Chris Lattner authored
llvm-svn: 3397
-
- Aug 18, 2002
-
-
Chris Lattner authored
cases like: test/Regression/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll llvm-svn: 3381
-
Chris Lattner authored
llvm-svn: 3368
-
- Aug 15, 2002
-
-
Chris Lattner authored
llvm-svn: 3347
-
Chris Lattner authored
uint %test4(int %A, int %B) { %COND = setlt int %A, %B ; <bool> [#uses=1] %result = cast bool %COND to uint ; <uint> [#uses=1] ret uint %result } into a single cast instruction. llvm-svn: 3339
-
Chris Lattner authored
This _trivial_ change causes GCSE and LICM to be much more effective at hoisting loads. Before it would not be able to eliminate 'load X' if there was just a dominating 'load X, 0' because the expressions were not identical. llvm-svn: 3337
-