2013-07-30 |
Owen Anderson | Preserve fast-math flags when folding (fsub x, (fneg... |
blob | commitdiff | raw |
2013-07-26 |
Owen Anderson | Fix variable name. |
blob | commitdiff | raw | diff to current |
2013-07-26 |
Owen Anderson | When InstCombine tries to fold away (fsub x, (fneg... |
blob | commitdiff | raw | diff to current |
2013-07-20 |
Stephen Lin | InstCombine: call FoldOpIntoSelect for all floating... |
blob | commitdiff | raw | diff to current |
2013-07-17 |
Stephen Lin | Restore r181216, which was partially reverted in r182499. |
blob | commitdiff | raw | diff to current |
2013-07-15 |
Craig Topper | Use llvm::array_lengthof to replace sizeof(array)/sizeo... |
blob | commitdiff | raw | diff to current |
2013-07-11 |
Benjamin Kramer | Don't use a potentially expensive shift if all we want... |
blob | commitdiff | raw | diff to current |
2013-06-26 |
Michael Gottesman | In InstCombine{AddSub,MulDivRem} convert APFloat.isFini... |
blob | commitdiff | raw | diff to current |
2013-06-19 |
Michael Gottesman | [APFloat] Converted all references to APFloat::isNormal... |
blob | commitdiff | raw | diff to current |
2013-05-22 |
Jean-Luc Duprat | This is an update to a previous commit (r181216). |
blob | commitdiff | raw | diff to current |
2013-05-06 |
David Majnemer | InstCombine: (X ^ signbit) + C -> X + (signbit ^ C) |
blob | commitdiff | raw | diff to current |
2013-05-06 |
Jean-Luc Duprat | Provide InstCombines for the following 3 cases: |
blob | commitdiff | raw | diff to current |
2013-04-05 |
Jim Grosbach | Tidy up a bit. No functional change. |
blob | commitdiff | raw | diff to current |
2013-03-25 |
Shuxin Yang | Fix a bug in fast-math fadd/fsub simplification. |
blob | commitdiff | raw | diff to current |
2013-03-14 |
Shuxin Yang | Perform factorization as a last resort of unsafe fadd... |
blob | commitdiff | raw | diff to current |
2013-01-21 |
Paul Redmond | Transform (sub 0, (zext bool to A)) to (sext bool to... |
blob | commitdiff | raw | diff to current |
2013-01-14 |
David Greene | Fix Casting Bug |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Shuxin Yang | Make sure the buffer, which containas an instance of... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Shuxin Yang | rdar://12801297 |
blob | commitdiff | raw | diff to current |
2012-12-14 |
Michael Ilseman | Add back FoldOpIntoPhi optimizations with fix. Included... |
blob | commitdiff | raw | diff to current |
2012-12-13 |
Eric Christopher | Revert "Restore the PHI optimization I accidently remov... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Michael Ilseman | Restore the PHI optimization I accidently removed |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Michael Ilseman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Michael Ilseman | Remove redunant optimizations from InstCombine, instead... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
blob | commitdiff | raw | diff to current |
2012-06-26 |
Evan Cheng | Remove a instcombine transform that (no longer?) makes... |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Nuno Lopes | canonicalize: |
blob | commitdiff | raw | diff to current |
2012-05-22 |
Nuno Lopes | add a new pass to instrument loads and stores for run... |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Nuno Lopes | objectsize: add support for GEPs with non-constant... |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Chad Rosier | Add instcombine patterns for the following transformations: |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
blob | commitdiff | raw | diff to current |
2012-02-20 |
Benjamin Kramer | InstCombine: Make OptimizePointerDifference more aggres... |
blob | commitdiff | raw | diff to current |
2011-12-24 |
Benjamin Kramer | InstCombine: Add a combine that turns (2^n)-1 ^ x back... |
blob | commitdiff | raw | diff to current |
2011-12-24 |
Benjamin Kramer | InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Chris Lattner | add is always integer, thanks to Frits for noticing... |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Chris Lattner | preserve NUW/NSW when transforming add x,x |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Chris Lattner | When lowering an inbounds gep, the intermediate adds... |
blob | commitdiff | raw | diff to current |
2011-02-10 |
Chris Lattner | implement the first part of PR8882: when lowering an... |
blob | commitdiff | raw | diff to current |
2011-02-10 |
Chris Lattner | A bunch of cleanups and simplifications using the new... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | one more instcombine variant that is needed to work... |
blob | commitdiff | raw | diff to current |
2010-12-22 |
Duncan Sands | Add a generic expansion transform: A op (B op' C) ... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Duncan Sands | Move Sub simplifications and additional Add simplificat... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Duncan Sands | Rename SimplifyDistributed to the more meaningfull... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Duncan Sands | Exploit distributive laws (eg: And distributes over... |
blob | commitdiff | raw | diff to current |
2010-11-22 |
Benjamin Kramer | InstCombine: Implement X - A*-B -> X + A*B. |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Duncan Sands | Generalize the reassociation transform in SimplifyCommu... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Dan Gohman | Floating-point add, sub, and mul are now spelled fadd... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Eli Friedman | Simplify/generalize the xor+add->sign-extend instcombine. |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Eli Friedman | Add a small transform: transform -(X<<Y) to (-X<<Y... |
blob | commitdiff | raw | diff to current |
2010-01-13 |
Bill Wendling | When the visitSub method was split into visitSub and... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | reduce indentation |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Convert a ton of simple integer type equality tests... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | split add/sub out to its own file. Eliminate use of |
blob | commitdiff | raw | diff to current |
|