fix typeo
[oota-llvm.git] / lib / Transforms / Scalar / InstructionCombining.cpp
2005-09-18 Chris Lattnerfix typeo
2005-09-18 Chris LattnerRemove unintentionally committed code
2005-09-18 Chris Lattnerimplement shift.ll:test25. This compiles:
2005-09-18 Chris LattnerImplement add.ll:test29. Codegening:
2005-09-18 Chris Lattnerremove debug output
2005-09-18 Chris LattnerImplement or.ll:test21. This teaches instcombine to...
2005-09-14 Chris LattnerFix the regression last night compiling povray
2005-09-13 Chris LattnerAdd a simple xform to simplify array accesses with...
2005-09-13 Chris LattnerAdd a helper function, allowing us to simplify some...
2005-09-12 Chris LattnerImplement a simple xform to turn code like this:
2005-09-12 Chris LattnerAnother load-peephole optimization: do gcse when two...
2005-09-12 Chris LattnerImplement a trivial form of store->load forwarding...
2005-08-08 Chris LattnerUse the new 'moveBefore' method to simplify some code...
2005-08-07 Chris LattnerAdd some simple folds that occur in bitfield cases...
2005-08-05 Chris Lattnernow that hasConstantValue defaults to only returning...
2005-08-04 Nate BegemanFix a fixme in CondPropagate.cpp by moving a PhiNode...
2005-08-02 Chris LattnerUpdate to use the new MathExtras.h support for log2...
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-07-20 Chris LattnerDo not let MaskedValueIsZero consider undef to be zero...
2005-07-18 Chris LattnerWhen transforming &A[i] < &A[j] -> i < j, make sure...
2005-07-07 Chris LattnerFix a problem that instcombine would hit when dealing...
2005-06-18 Reid SpencerClean up some uninitialized variables and missing retur...
2005-06-17 Chris LattnerThis is not true: (X != 13 | X < 15) -> X < 15
2005-06-17 Chris LattnerDon't crash when dealing with INTMIN. This fixes PR585 and
2005-06-17 Chris Lattneravoid constructing out of range shift amounts.
2005-06-16 Chris LattnerFix PR583 and testcase Transforms/InstCombine/2005...
2005-06-16 Chris LattnerFix PR571, removing code that does just the WRONG thing :)
2005-06-16 Chris LattnerFix a bug in my previous patch. Do not get the shift...
2005-06-15 Chris LattnerFix PR577 and testcase InstCombine/2005-06-15-ShiftSetC...
2005-06-15 Reid SpencerPut the hack back in that removes features, causes...
2005-06-13 Reid SpencerUnbreak several InstCombine regression checks introduce...
2005-06-04 Andrew Lenharthhack to fix bzip2 (bug 571)
2005-05-14 Chris Lattnerpreserve calling conventions when hacking on code
2005-05-13 Chris Lattnercalling a function with the wrong CC is undefined,...
2005-05-09 Chris Lattnerimplement and.ll:test33
2005-05-08 Chris LattnerStrength reduce SAR into SHR if there is no way sign...
2005-05-07 Chris LattnerFix a miscompilation of crafty by clobbering the "A...
2005-05-06 Chris LattnerPreserve tail marker
2005-05-06 Chris LattnerTeach instcombine propagate zeroness through shl instru...
2005-05-06 Chris LattnerImplement shift.ll:test23. If we are shifting right...
2005-05-06 Chris LattnerImplement xor.ll:test22
2005-05-06 Chris Lattnerimplement and.ll:test30 and set.ll:test21
2005-05-06 Chris Lattnerimplement or.ll:test20
2005-05-04 Chris LattnerInstcombine: cast (X != 0) to int, cast (X == 1) to...
2005-05-01 Chris LattnerImplement getelementptr.ll:test11
2005-05-01 Chris LattnerCheck for volatile loads only once.
2005-04-26 Chris LattnerFix the compile failures from last night.
2005-04-25 Chris Lattnerimplement getelementptr.ll:test10
2005-04-24 Chris LattnerEliminate cases where we could << by 64, which is undef...
2005-04-24 Chris LattnerImplement xor.ll:test21: select (not C), A, B -> selec...
2005-04-24 Chris LattnerUse getPrimitiveSizeInBits() instead of getPrimitiveSiz...
2005-04-23 Jeff CohenEliminate tabs and trailing spaces
2005-04-23 Chris LattnerGeneralize the setcc -> PHI and Select folding optimiz...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-21 Chris LattnerInstcombine this:
2005-04-19 Chris LattnerEliminate a broken transformation, fixing PR548
2005-04-08 Chris LattnerFix bug: InstCombine/2005-05-07-UDivSelectCrash.ll
2005-04-07 Chris LattnerImplement the following xforms:
2005-04-07 Chris LattnerImplement InstCombine/add.ll:test28, transforming C1...
2005-04-07 Chris LattnerTransform X-(X+Y) == -Y and X-(Y+X) == -Y
2005-03-29 Chris Lattnerdisable this transformation in the one obscure case...
2005-03-04 Chris LattnerDo not compute 1ULL << 64, which is undefined. This...
2005-01-31 Chris LattnerImplement InstCombine/cast.ll:test25, a case that occur...
2005-01-31 Chris LattnerImplement the trivial cases in InstCombine/store.ll
2005-01-31 Chris LattnerImplement Transforms/InstCombine/cast-load-gep.ll,...
2005-01-29 Chris LattnerAdjust to changes in instruction interfaces.
2005-01-28 Chris Lattner* add some DEBUG statements
2005-01-23 Chris LattnerGet rid of a several dozen more and instructions in...
2005-01-21 Chris LattnerHandle comparisons of gep instructions that have differ...
2005-01-19 Chris LattnerAdd two optimizations. The first folds (X+Y)-X -> Y
2005-01-17 Chris LattnerDelete PHI nodes that are not dead but are locked in...
2005-01-17 Chris LattnerMove code out of indentation one level to make it easie...
2005-01-14 Chris LattnerFix some bugs in an xform added yesterday. This fixes...
2005-01-14 Chris LattnerFix a compile crash on spiff
2005-01-14 Chris Lattnerif two gep comparisons only differ by one index, compar...
2005-01-13 Chris LattnerDo not overrun iterators. This fixes a 176.gcc crash
2005-01-13 Chris LattnerTurn select C, (X+Y), (X-Y) --> (X+(select C, Y, (...
2005-01-13 Chris LattnerImplement an optimization for == and != comparisons...
2005-01-13 Chris LattnerFix some bugs in code I didn't mean to check in.
2005-01-13 Chris LattnerFix a crash compiling 129.compress
2005-01-08 Chris LattnerFix uint64_t -> unsigned VS warnings.
2005-01-01 Chris LattnerThis is a bulk commit that implements the following...
2004-12-14 Chris LattnerConstant exprs are not efficiently negatable in practic...
2004-12-12 Chris LattnerOptimize div/rem + select combinations more.
2004-12-09 Chris Lattnernote to self: Do not check in debugging code!
2004-12-09 Chris LattnerImplement trivial sinking for load instructions. This...
2004-12-08 Chris LattnerDo extremely simple sinking of instructions when they...
2004-12-08 Alkis EvlogimenosFix this regression and remove the XFAIL from this...
2004-12-08 Chris LattnerFix Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll
2004-11-28 Reid SpencerFix for PR454:
2004-11-27 Chris LattnerImplement Regression/Transforms/InstCombine/getelementp...
2004-11-18 Chris LattnerDelete stoppoints that occur for the same source line.
2004-11-15 Chris LattnerQuiet warnings on the persephone tester
2004-11-14 Chris LattnerThis optimization makes MANY phi nodes that all have...
2004-11-14 Chris LattnerImplement instcombine/phi.ll:test6 - pulling operations...
2004-11-14 Chris LattnerTransform this:
2004-11-13 Chris LattnerSimplify handling of shifts to be the same as we do...
2004-11-13 Chris LattnerFold:
2004-11-05 Chris LattnerFix some warnings on VC++
2004-11-02 Chris Lattner* Rearrange code slightly
next