- Feb 24, 2004
-
-
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
-
Chris Lattner authored
llvm-svn: 11758
-