| Age | Commit message (Expand) | Author |
| 2011-03-30 | Merging r128577 | Bill Wendling |
| 2011-03-14 | --- Merging r127464 into '.': | Bill Wendling |
| 2011-03-07 | Preserve line no. info. | Devang Patel |
| 2011-03-07 | Add test for r127138. | Rafael Espindola |
| 2011-03-07 | Tweak this test. We can analyze what happens and show that we still do the | Nick Lewycky |
| 2011-03-07 | Add more analysis of the sign bit of an srem instruction. If the LHS is negative | Nick Lewycky |
| 2011-03-06 | ConstantInt has some getters which return ConstantInt's or ConstantVector's of | Nick Lewycky |
| 2011-03-05 | Thread comparisons over udiv/sdiv/ashr/lshr exact and lshr nuw/nsw whenever | Nick Lewycky |
| 2011-03-05 | Try once again to optimize "icmp (srem X, Y), Y" by turning the comparison into | Nick Lewycky |
| 2011-03-04 | Revert broken srem logic from r126991. | Nick Lewycky |
| 2011-03-04 | Fold "icmp pred (srem X, Y), Y" like we do for urem. Handle signed comparisons | Nick Lewycky |
| 2011-03-04 | Teach instruction simplify to use constant ranges to solve problems of the form | Nick Lewycky |
| 2011-03-03 | Optimize fprintf -> iprintf if there are no floating point arguments | Richard Osborne |
| 2011-03-03 | Optimize sprintf -> siprintf if there are no floating point arguments | Richard Osborne |
| 2011-03-03 | Optimize printf -> iprintf if there are no floating point arguments | Richard Osborne |
| 2011-03-01 | Make InstCombiner::FoldAndOfICmps create a ConstantRange that's the | Anders Carlsson |
| 2011-03-01 | Optimize "icmp pred (urem X, Y), Y" --> true/false depending on pred. There's | Nick Lewycky |
| 2011-03-01 | Add an obvious missing safety check to DAE::RemoveDeadArgumentsFromCallers. | Eli Friedman |
| 2011-02-28 | Delete obsolete test. | Dan Gohman |
| 2011-02-28 | Teach SimplifyCFG that (switch (select cond, X, Y)) is better expressed as a ... | Frits van Bommel |
| 2011-02-28 | srem doesn't actually have the same resulting sign as its numerator, you could | Nick Lewycky |
| 2011-02-28 | Teach InstCombine to fold "(shr exact X, Y) == 0" --> X == 0, fixing #1 from | Nick Lewycky |
| 2011-02-28 | The sign of an srem instruction is the sign of its dividend (the first | Nick Lewycky |
| 2011-02-25 | Revert "SimplifyCFG: GEPs with just one non-constant index are also cheap." | Benjamin Kramer |
| 2011-02-24 | SimplifyCFG: GEPs with just one non-constant index are also cheap. | Benjamin Kramer |
| 2011-02-24 | SimplifyCFG: GEPs with constant indices are cheap enough to be executed uncon... | Benjamin Kramer |
| 2011-02-24 | change instcombine to not turn a call to non-varargs bitcast of | Chris Lattner |
| 2011-02-22 | Make LoopDeletion work on loops with multiple edges, as long as the incoming | Cameron Zwarich |
| 2011-02-20 | InstCombine: Add a bunch of combines of the form x | (y ^ z). | Benjamin Kramer |
| 2011-02-20 | Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch | Nick Lewycky |
| 2011-02-19 | PR9218: SimplifyDemandedVectorElts can return a non-null value that is not | Eli Friedman |
| 2011-02-19 | rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byte | Chris Lattner |
| 2011-02-19 | Stores of null pointers should turn into memset, we weren't recognizing | Chris Lattner |
| 2011-02-19 | Implement rdar://9009151, transforming strided loop stores of | Chris Lattner |
| 2011-02-18 | Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is no | Duncan Sands |
| 2011-02-18 | add a testcase for r125827 | Chris Lattner |
| 2011-02-18 | prevent jump threading from merging blocks when their address is | Chris Lattner |
| 2011-02-17 | have instcombine preserve nsw/nuw/exact when sinking | Chris Lattner |
| 2011-02-17 | fix instcombine merging GEPs through a PHI to only make the | Chris Lattner |
| 2011-02-17 | Enhance constant folding of bitcast operations on vectors of floats. | Nadav Rotem |
| 2011-02-17 | Transform "A + B >= A + C" into "B >= C" if the adds do not wrap. Likewise f... | Duncan Sands |
| 2011-02-17 | preserve NUW/NSW when transforming add x,x | Chris Lattner |
| 2011-02-17 | filecheckize | Chris Lattner |
| 2011-02-17 | fix PR9215, preventing -reassociate from clearing nsw/nuw when | Chris Lattner |
| 2011-02-15 | Teach PatternMatch that splat vectors could be floating point as well as | Nick Lewycky |
| 2011-02-15 | Fix 9216 - Endless loop in InstCombine pass. | Nadav Rotem |
| 2011-02-14 | Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value th... | Devang Patel |
| 2011-02-13 | Teach instsimplify that X+Y>=X+Z is the same as Y>=Z if neither side overflows, | Duncan Sands |
| 2011-02-13 | Fix test | Nadav Rotem |
| 2011-02-13 | Fix a regression from r125393; | Nadav Rotem |