Fix a nasty dangling pointer issue. The ScalarEvolution pass would keep a
[oota-llvm.git] / lib / Transforms / Scalar /
2005-08-03 Chris LattnerFix a nasty dangling pointer issue. The ScalarEvolutio...
2005-08-02 Chris LattnerUpdate to use the new MathExtras.h support for log2...
2005-08-02 Chris LattnerLike the comment says, do not insert cast instructions...
2005-08-02 Chris Lattneradd a comment, make a check more lenient
2005-08-02 Chris LattnerSimplify for loop, clear a per-loop map after processin...
2005-08-02 Chris LattnerAdd a comment
2005-08-02 Chris LattnerFix an iterator invalidation problem
2005-07-30 Jeff CohenKeep tabs and trailing spaces out.
2005-07-30 Jeff CohenFix VC++ build problems.
2005-07-30 Nate BegemanAck, typo
2005-07-30 Nate BegemanCommit a new LoopStrengthReduce pass that can use scala...
2005-07-30 Nate BegemanBreak SCEVExpander out of IndVarSimplify into its own...
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-20 Andrew Lenharthprevent va_arg from being hoisted from a loop
2005-06-18 Andrew Lenharthcore changes for varargs
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 PR582. The rewriter can move casts around, which...
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-10 Chris LattnerFix Reassociate/shifttest.ll
2005-05-09 Chris LattnerIf a function contains no allocas, all of the calls...
2005-05-09 Chris Lattnerimplement and.ll:test33
2005-05-08 Chris LattnerImplement Reassociate/mul-neg-add.ll
2005-05-08 Chris LattnerBail out earlier
2005-05-08 Chris LattnerTeach reassociate that 0-X === X*-1
2005-05-08 Chris LattnerFix PR557 and basictest[34].ll.
2005-05-08 Chris LattnerAdd debugging information
2005-05-08 Chris Lattnereliminate gotos
2005-05-08 Chris LattnerImprove reassociation handling of inverses, implementin...
2005-05-08 Chris Lattnerclean up and modernize this pass.
2005-05-08 Chris LattnerStrength reduce SAR into SHR if there is no way sign...
2005-05-08 Chris LattnerRefactor some code
2005-05-08 Chris LattnerHandle some simple cases where we can see that values...
2005-05-07 Chris LattnerFix a miscompilation of crafty by clobbering the "A...
2005-05-07 Chris LattnerRewrite the guts of the reassociate pass to be more...
2005-05-07 Chris LattnerConvert shifts to muls to assist reassociation. This...
2005-05-07 Chris LattnerSimplify the code and rearrange it. No major functiona...
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 LattnerWrap some long lines.
2005-04-19 Chris LattnerEliminate a broken transformation, fixing PR548
2005-04-18 Chris Lattnersilence a bogus warning
2005-04-15 Chris Lattnera new simple pass, which will be extended to be more...
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-25 Chris LattnerFix a bug where LICM was not updating AA information...
2005-03-23 Chris Lattnerenable -debug-only=licm
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-03-06 Chris Lattnerfix a bug where we thought arguments were constants :(
2005-03-06 Chris LattnerFix Regression/Transforms/LoopStrengthReduce/dont_inser...
2005-03-06 Chris Lattnerimplement Transforms/LoopStrengthReduce/invariant_value...
2005-03-06 Chris Lattnerminor simplifications of the code.
2005-03-06 Chris LattnerFix a bug where we could corrupt a parent loop's header...
2005-03-05 Jeff CohenReformat comments to fix 80 columns.
2005-03-05 Jeff CohenReuse induction variables created for strength-reduced...
2005-03-04 Chris LattnerDo not compute 1ULL << 64, which is undefined. This...
2005-03-04 Jeff CohenAdd support for not strength reducing GEPs where the...
2005-03-01 Jeff CohenFixed the following LSR bugs:
2005-02-28 Jeff CohenFix crash in LSR due to attempt to remove original...
2005-02-27 Jeff CohenPHI nodes were incorrectly placed when more than one...
2005-02-27 Jeff CohenFirst pass at improved Loop Strength Reduction. Still...
2005-02-22 Chris LattnerRemove use of bind_obj
2005-02-17 Chris LattnerDo not mark obviously unreachable blocks live when...
2005-02-14 Chris LattnerFix the second bug attached to PR504.
2005-02-12 Chris LattnerFix for testcase Transforms/IndVarsSimplify/2005-02...
2005-02-01 Chris LattnerAPI change.
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
next