- Feb 24, 2004
-
-
Alkis Evlogimenos authored
allocator. The implementation is completely rewritten and now employs several optimizations not exercised before. For example for 164.gzip we have 997 loads and 699 stores vs the 1221 loads and 880 stores we have before. llvm-svn: 11798
-
Chris Lattner authored
This case occurs many times in various benchmarks, especially when combined with the previous patch. This allows it to get stuff like: if (X == 4 || X == 3) if (X == 5 || X == 8) and switch (X) { case 4: case 5: case 6: if (X == 4 || X == 5) llvm-svn: 11797
-
Chris Lattner authored
merged. llvm-svn: 11796
-
Alkis Evlogimenos authored
register mapping or a stack slot mapping. llvm-svn: 11795
-
Chris Lattner authored
llvm-svn: 11794
-
Chris Lattner authored
llvm-svn: 11793
-
Chris Lattner authored
This turns code like this: if (X == 4 | X == 7) and if (X != 4 & X != 7) into switch instructions. llvm-svn: 11792
-
Chris Lattner authored
if (X == 4 || X == 7) and if (X != 4 && X != 7) into switch instructions. llvm-svn: 11791
-
Chris Lattner authored
llvm-svn: 11790
-
Chris Lattner authored
llvm-svn: 11789
-
Chris Lattner authored
llvm-svn: 11788
-
Chris Lattner authored
llvm-svn: 11787
-
Chris Lattner authored
llvm-svn: 11786
-
Chris Lattner authored
remove our dependency on boost! Thanks to Reid Spencer for making this possible! llvm-svn: 11785
-
Chris Lattner authored
template. Thanks go out to Reid Spencer for skillfully extracting this from boost! llvm-svn: 11784
-
Chris Lattner authored
llvm-svn: 11783
-
Alkis Evlogimenos authored
llvm-svn: 11782
-
Alkis Evlogimenos authored
llvm-svn: 11781
-
Alkis Evlogimenos authored
251 (providing a generic machine code rewriter/spiller). llvm-svn: 11780
-
- Feb 23, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11779
-
Brian Gaeke authored
llvm-svn: 11778
-
Brian Gaeke authored
llvm-svn: 11777
-
Brian Gaeke authored
llvm-svn: 11776
-
Chris Lattner authored
llvm-svn: 11775
-
Chris Lattner authored
llvm-svn: 11774
-
Brian Gaeke authored
llvm-svn: 11773
-
Brian Gaeke authored
llvm-svn: 11772
-
Brian Gaeke authored
llvm-svn: 11771
-
Brian Gaeke authored
llvm-svn: 11770
-
Brian Gaeke authored
llvm-svn: 11769
-
Chris Lattner authored
Also, turn 'shr int %X, 1234' into 'shr int %X, 31' llvm-svn: 11768
-
Chris Lattner authored
llvm-svn: 11767
-
Chris Lattner authored
llvm-svn: 11766
-
Brian Gaeke authored
llvm-svn: 11765
-
Brian Gaeke authored
llvm-svn: 11764
-
Brian Gaeke authored
llvm-svn: 11763
-
Brian Gaeke authored
llvm-svn: 11762
-
Brian Gaeke authored
llvm-svn: 11761
-
Brian Gaeke authored
llvm-svn: 11760
-
Alkis Evlogimenos authored
llvm-svn: 11759
-