- Jul 30, 2005
-
-
Nate Begeman authored
other passes may use it. llvm-svn: 22557
-
- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22523
-
- Jul 20, 2005
-
-
Chris Lattner authored
explained in the comment. This fixes UnitTests/2003-09-18-BitFieldTest on darwin llvm-svn: 22483
-
- Jul 19, 2005
-
-
Chris Lattner authored
as a signed compare. This patch may fix PR597, but is correct in any case. llvm-svn: 22465
-
- Jul 07, 2005
-
-
Chris Lattner authored
Because the instcombine has to scan the entire function when it starts up to begin with, we might as well do it in DFO so we can nuke unreachable code. This fixes: Transforms/InstCombine/2005-07-07-DeadPHILoop.ll llvm-svn: 22348
-
- Jun 20, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22265
-
- Jun 18, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22254
-
Reid Spencer authored
GCC 4.0.0 compiler (sometimes incorrectly) warns about under release build. llvm-svn: 22249
-
- Jun 17, 2005
-
-
Chris Lattner authored
It is actually always true. This fixes PR586 and Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll llvm-svn: 22236
-
Chris Lattner authored
Transforms/InstCombine/2005-06-16-RangeCrash.ll llvm-svn: 22234
-
Chris Lattner authored
llvm-svn: 22230
-
- Jun 16, 2005
-
-
Chris Lattner authored
llvm-svn: 22227
-
Chris Lattner authored
llvm-svn: 22225
-
Chris Lattner authored
is always ubyte, get the type being shifted). This unbreaks espresso llvm-svn: 22224
-
- Jun 15, 2005
-
-
Chris Lattner authored
BB iterator. This fixes Transforms/IndVarsSimplify/2005-06-15-InstMoveCrash.ll llvm-svn: 22221
-
Chris Lattner authored
Do not perform undefined out of range shifts. llvm-svn: 22217
-
Reid Spencer authored
allows test programs to succeed. Actual fix for this is forthcoming. llvm-svn: 22213
-
- Jun 13, 2005
-
-
Reid Spencer authored
fix the bzip2 test. A better hack is needed. llvm-svn: 22209
-
- Jun 09, 2005
-
-
Chris Lattner authored
llvm-svn: 22206
-
- Jun 04, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22192
-
- May 14, 2005
-
-
Chris Lattner authored
llvm-svn: 22024
-
- May 13, 2005
-
-
Chris Lattner authored
instruction. This is useful for catching optimizers that don't preserve calling conventions llvm-svn: 21928
-
Chris Lattner authored
fixes Ptrdist/anagram with x86 llcbeta llvm-svn: 21925
-
Chris Lattner authored
llvm-svn: 21924
-
- May 10, 2005
-
-
Chris Lattner authored
llvm-svn: 21839
-
Chris Lattner authored
suitable for tail calls. llvm-svn: 21836
-
- May 09, 2005
-
-
Chris Lattner authored
llvm-svn: 21809
-
- May 08, 2005
-
-
Chris Lattner authored
llvm-svn: 21788
-
Chris Lattner authored
llvm-svn: 21786
-
Chris Lattner authored
llvm-svn: 21785
-
Chris Lattner authored
This makes reassociate realize that loads should be treated as unmovable, and gives distinct ranks to distinct values defined in the same basic block, allowing reassociate to do its thing. llvm-svn: 21783
-
Chris Lattner authored
llvm-svn: 21781
-
Chris Lattner authored
llvm-svn: 21780
-
Chris Lattner authored
llvm-svn: 21778
-
Chris Lattner authored
llvm-svn: 21776
-
Chris Lattner authored
in. This tends to get cases like this: X = cast ubyte to int Y = shr int X, ... Tested by: shift.ll:test24 llvm-svn: 21775
-
Chris Lattner authored
llvm-svn: 21772
-
Chris Lattner authored
llvm-svn: 21771
-
Chris Lattner authored
llvm-svn: 21770
-
- May 07, 2005
-
-
Chris Lattner authored
of trying to do local reassociation tweaks at each level, only process an expression tree once (at its root). This does not improve the reassociation pass in any real way. llvm-svn: 21768
-