Age | Commit message (Expand) | Author |
2011-02-10 | Enhance a bunch of transformations in instcombine to start generating | Chris Lattner |
2011-02-06 | enhance vmcore to know that udiv's can be exact, and add a trivial | Chris Lattner |
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 |
2010-12-22 | Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C) | Duncan Sands |
2010-12-21 | Pull a few more simplifications out of instcombine (there are still | Duncan Sands |
2010-12-07 | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad |
2010-11-17 | InstCombine: Add a missing irem identity (X % X -> 0). | Benjamin Kramer |
2010-11-13 | Generalize the reassociation transform in SimplifyCommutative (now renamed to | Duncan Sands |
2010-03-02 | Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul, | Dan Gohman |
2010-02-16 | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands |
2010-02-15 | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands |
2010-01-17 | Fix comment. | Owen Anderson |
2010-01-05 | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer |
2010-01-05 | split mul/div/rem instructions out to their own file. | Chris Lattner |