Age | Commit message (Expand) | Author |
2013-03-14 | Perform factorization as a last resort of unsafe fadd/fsub simplification. | Shuxin Yang |
2013-01-21 | Transform (sub 0, (zext bool to A)) to (sext bool to A) and | Paul Redmond |
2013-01-14 | Fix Casting Bug | David Greene |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2012-12-19 | Make sure the buffer, which containas an instance of APFloat, has proper alig... | Shuxin Yang |
2012-12-18 | rdar://12801297 | Shuxin Yang |
2012-12-14 | Add back FoldOpIntoPhi optimizations with fix. Included test cases to help ca... | Michael Ilseman |
2012-12-13 | Revert "Restore the PHI optimization I accidently removed" temporarily since | Eric Christopher |
2012-12-12 | Restore the PHI optimization I accidently removed | Michael Ilseman |
2012-12-12 | Remove trailing whitespace | Michael Ilseman |
2012-12-12 | Remove redunant optimizations from InstCombine, instead call the appropriate ... | Michael Ilseman |
2012-10-08 | Move TargetData to DataLayout. | Micah Villmow |
2012-09-27 | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru |
2012-09-27 | Fix a typo 'iff' => 'if' | Sylvestre Ledru |
2012-06-26 | Remove a instcombine transform that (no longer?) makes sense: | Evan Cheng |
2012-06-08 | canonicalize: | Nuno Lopes |
2012-05-22 | add a new pass to instrument loads and stores for run-time bounds checking | Nuno Lopes |
2012-05-10 | objectsize: add support for GEPs with non-constant indexes | Nuno Lopes |
2012-04-26 | Add instcombine patterns for the following transformations: | Chad Rosier |
2012-04-04 | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola |
2012-02-20 | InstCombine: Make OptimizePointerDifference more aggressive. | Benjamin Kramer |
2011-12-24 | InstCombine: Add a combine that turns (2^n)-1 ^ x back into (2^n)-1 - x iff x... | Benjamin Kramer |
2011-12-24 | InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1 ^ x iff x is known to be s... | Benjamin Kramer |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
2011-02-17 | add is always integer, thanks to Frits for noticing this. | Chris Lattner |
2011-02-17 | preserve NUW/NSW when transforming add x,x | Chris Lattner |
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 | A bunch of cleanups and simplifications using the new PatternMatch predicates | Chris Lattner |
2011-01-15 | one more instcombine variant that is needed to work with future changes, | Chris Lattner |
2010-12-22 | Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C) | Duncan Sands |
2010-12-15 | Move Sub simplifications and additional Add simplifications out of | Duncan Sands |
2010-11-23 | Rename SimplifyDistributed to the more meaningfull name SimplifyByFactorizing. | Duncan Sands |
2010-11-23 | Exploit distributive laws (eg: And distributes over Or, Mul over Add, etc) in a | Duncan Sands |
2010-11-22 | InstCombine: Implement X - A*-B -> X + A*B. | 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-15 | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands |
2010-01-31 | Simplify/generalize the xor+add->sign-extend instcombine. | Eli Friedman |
2010-01-31 | Add a small transform: transform -(X<<Y) to (-X<<Y) when the shift has a single | Eli Friedman |
2010-01-13 | When the visitSub method was split into visitSub and visitFSub, this xform was | Bill Wendling |
2010-01-05 | reduce indentation | Chris Lattner |
2010-01-05 | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer |
2010-01-05 | split add/sub out to its own file. Eliminate use of | Chris Lattner |