| Age | Commit message (Expand) | Author |
| 2011-03-14 | --- Merging r127464 into '.': | Bill Wendling |
| 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 | InstCombine: We know the number of items initially added to the worklist map,... | Benjamin Kramer |
| 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-01 | Make InstCombiner::FoldAndOfICmps create a ConstantRange that's the | Anders Carlsson |
| 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-24 | change instcombine to not turn a call to non-varargs bitcast of | Chris Lattner |
| 2011-02-20 | Move "A | ~(A & ?) -> -1" from InstCombine to InstructionSimplify. | Benjamin Kramer |
| 2011-02-20 | InstCombine: Add a bunch of combines of the form x | (y ^ z). | Benjamin Kramer |
| 2011-02-19 | PR9218: SimplifyDemandedVectorElts can return a non-null value that is not | Eli Friedman |
| 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-17 | have instcombine preserve nsw/nuw/exact when sinking | Chris Lattner |
| 2011-02-17 | fix typo | Chris Lattner |
| 2011-02-17 | fix instcombine merging GEPs through a PHI to only make the | Chris Lattner |
| 2011-02-17 | add is always integer, thanks to Frits for noticing this. | Chris Lattner |
| 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-15 | Spelling fix: consequtive -> consecutive. | Duncan Sands |
| 2011-02-15 | Fix 9216 - Endless loop in InstCombine pass. | Nadav Rotem |
| 2011-02-15 | Do not forget DebugLoc! | Devang Patel |
| 2011-02-15 | tidy up a bit. | Chris Lattner |
| 2011-02-15 | convert ConstantVector::get to use ArrayRef. | Chris Lattner |
| 2011-02-14 | revert my ConstantVector patch, it seems to have made the llvm-gcc | Chris Lattner |
| 2011-02-14 | Switch ConstantVector::get to use ArrayRef instead of a pointer+size | Chris Lattner |
| 2011-02-13 | remove a now-unneccesary cast. | Chris Lattner |
| 2011-02-13 | implement instcombine folding for things like (x >> c) < 42. | Chris Lattner |
| 2011-02-13 | refactor some code out into a helper method. | Chris Lattner |
| 2011-02-11 | Also fold (A+B) == A -> B == 0 when the add is commuted. | Benjamin Kramer |
| 2011-02-11 | When lowering an inbounds gep, the intermediate adds can have | Chris Lattner |
| 2011-02-10 | implement the first part of PR8882: when lowering an inbounds | Chris Lattner |
| 2011-02-10 | Enhance a bunch of transformations in instcombine to start generating | Chris Lattner |
| 2011-02-10 | Enhance the "compare with shift" and "compare with div" | Chris Lattner |
| 2011-02-10 | more cleanups, notably bitcast isn't used for "signed to unsigned type | Chris Lattner |
| 2011-02-10 | A bunch of cleanups and simplifications using the new PatternMatch predicates | Chris Lattner |
| 2011-02-10 | teach SimplifyDemandedBits that exact shifts demand the bits they | Chris Lattner |
| 2011-02-09 | Teach instsimplify some tricks about exact/nuw/nsw shifts. | Chris Lattner |
| 2011-02-09 | Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/Exact | Chris Lattner |
| 2011-02-06 | enhance vmcore to know that udiv's can be exact, and add a trivial | Chris Lattner |
| 2011-02-02 | Conservatively, clear optional flags, such as nsw, when performing | Dan Gohman |
| 2011-01-30 | Recognize and simplify | Anders Carlsson |
| 2011-01-29 | Call SimplifyFDivInst() in InstCombiner::visitFDiv(). | Frits van Bommel |
| 2011-01-29 | Move InstCombine's knowledge of fdiv to SimplifyInstruction(). | Frits van Bommel |
| 2011-01-28 | My auto-simplifier noticed that ((X/Y)*Y)/Y occurs several times in SPEC | Duncan Sands |
| 2011-01-28 | Fold select + select where both selects are on the same condition. | Nick Lewycky |
| 2011-01-23 | Null initialize a few variables flagged by | Ted Kremenek |
| 2011-01-21 | Just because we have determined that an (fcmp | fcmp) is true for A < B, | Owen Anderson |