For PR418:
[oota-llvm.git] / lib / Transforms /
2005-07-07 Chris LattnerFix a problem that instcombine would hit when dealing...
2005-06-30 Chris LattnerFix PR590 and Transforms/Mem2Reg/2005-06-30-ReadBeforeW...
2005-06-29 John CriswellDoh! Forgot to LLVMify the style.
2005-06-29 John CriswellBasic fix for PR#591; don't convert an fprintf() to...
2005-06-24 Chris Lattneradd a debug type
2005-06-20 Andrew Lenharthprevent va_arg from being hoisted from a loop
2005-06-19 Andrew Lenharthprevent DCE of vaarg intrinsics. This should take...
2005-06-18 Andrew Lenharthcore changes for varargs
2005-06-18 Reid SpencerFix a problem with the strcmp optimization checking...
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 LattnerDon't crash on: X = phi (X, X).
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 PR575, patch provided by John Mellor-Crummey. ...
2005-06-15 Chris LattnerFix PR582. The rewriter can move casts around, which...
2005-06-15 Chris LattnerDo not promote globals only used by main to locals...
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-09 Chris LattnerFix a 64-bit problem, passing (int)0 through ... instea...
2005-06-09 Chris LattnerFix a problem on 64-bit targets where we passed (int...
2005-06-04 Andrew Lenharthhack to fix bzip2 (bug 571)
2005-05-21 Reid SpencerMake the registration hash_map static. No other module...
2005-05-21 Reid SpencerAdjust the file comment to read a little easier.
2005-05-21 Reid SpencerMake sure ... arguments are casted to sbyte* where...
2005-05-21 Reid SpencerAdd a "brief" comment for CastToCStr
2005-05-20 Chris LattnerFix mismatched type problem that crashed on cases like...
2005-05-20 Chris LattnerFix Transforms/SimplifyCFG/switch-simplify-crash.ll
2005-05-18 Chris Lattnerteach the inliner about coldcc and noreturn functions
2005-05-15 Reid SpencerDon't look for __builtin_ffs, we'll never see it from...
2005-05-15 Reid SpencerProvide this optimization as well:
2005-05-15 Reid SpencerDuh .. you actually have to #include Config/config...
2005-05-14 Reid SpencerChanges for ffs lib call simplification:
2005-05-14 Chris LattnerPreserve calling conv when hacking on calls
2005-05-14 Chris Lattnerpreserve calling conventions when hacking on code
2005-05-14 Chris LattnerMake sure to preserve the calling convention when chang...
2005-05-13 Chris Lattnercalling a function with the wrong CC is undefined,...
2005-05-13 Chris LattnerWhen lowering invokes to calls, amke sure to preserve...
2005-05-13 Chris LattnerPrefer int 0 instead of long 0 for GEP arguments.
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-09 Chris LattnerPreserve calling conventions when doing IPO
2005-05-09 Chris Lattnerwrap long lines, preserve calling conventions when...
2005-05-08 Chris LattnerConvert non-address taken functions with C calling...
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 Reid Spencer* Add two strlen optimizations:
2005-05-07 Reid SpencerDon't increment the counter unless the debug flag is...
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 LattnerBAD typeo which caused many testsuite failures last...
2005-05-06 Chris LattnerPreserve tail marker
2005-05-06 Chris LattnerImplement Transforms/Inline/inline-tail.ll
2005-05-06 Chris Lattnerpreserve the tail marker
2005-05-06 Chris LattnerWrap long lines
2005-05-06 Chris LattnerDCE intrinsic instructions without side effects.
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-05 Chris LattnerFix a bug compimling Ruby, fixing this testcase:
2005-05-04 Chris LattnerInstcombine: cast (X != 0) to int, cast (X == 1) to...
2005-05-04 Reid SpencerImplement the IsDigitOptimization for simplifying calls...
2005-05-04 Reid Spencer* Correct the function prototypes for some of the funct...
2005-05-03 Reid SpencerImplement optimizations for the strchr and llvm.memset...
2005-05-03 Reid SpencerAvoid garbage output in the statistics display by ensur...
2005-05-03 Reid SpencerAdd the StrNCmpOptimization which is similar to strcmp.
2005-05-02 Reid SpencerImplement the fprintf optimization which converts calls...
2005-05-02 John CriswellFixed a comment.
2005-05-01 Chris LattnerImplement getelementptr.ll:test11
2005-05-01 Chris LattnerCheck for volatile loads only once.
2005-04-30 Reid SpencerFix a comment that stated the wrong thing.
2005-04-30 Reid Spencer* Don't depend on "guessing" what a FILE* is, just...
2005-04-29 Reid SpencerImplement the optimizations for "pow" and "fputs" libra...
2005-04-29 Reid SpencerRemove optimizations that don't require both operands...
2005-04-29 Jeff CohenConsistently use 'class' to silence VC++
2005-04-28 Reid Spencer* Add constant folding for additional floating point...
2005-04-28 Reid SpencerRemove from the TODO list those optimizations that...
2005-04-28 Reid SpencerDocument additional libcall transformations that need...
2005-04-27 Reid SpencerDoxygenate.
2005-04-27 Chris Lattnerremove 'statement with no effect' warning
2005-04-27 Reid SpencerMore Cleanup:
2005-04-27 Reid SpencerThis is a cleanup commit:
next