2014-12-31 |
Sanjay Patel | InstCombine: fsub nsz 0, X ==> fsub nsz -0.0, X |
blob | commitdiff | raw |
2014-12-26 |
David Majnemer | InstCombe: Infer nsw for multiplies |
blob | commitdiff | raw | diff to current |
2014-12-19 |
Sanjay Patel | use -0.0 when creating an fneg instruction |
blob | commitdiff | raw | diff to current |
2014-12-18 |
Sanjay Patel | fix formatting; NFC |
blob | commitdiff | raw | diff to current |
2014-12-17 |
Erik Eckstein | Strength reduce intrinsics with overflow into regular... |
blob | commitdiff | raw | diff to current |
2014-11-03 |
David Majnemer | InstCombine: Combine (X | Y) - X to (~X & Y) |
blob | commitdiff | raw | diff to current |
2014-10-19 |
David Majnemer | InstCombine: (sub (or A B) (xor A B)) --> (and A B) |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Suyog Sarda | Format spacing and remove extra lines to comply with... |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Make use of @llvm.assume in ValueTracking (computeKnown... |
blob | commitdiff | raw | diff to current |
2014-08-22 |
David Majnemer | InstCombine: sub nsw %x, C -> add nsw %x, -C if C isn... |
blob | commitdiff | raw | diff to current |
2014-08-20 |
David Majnemer | InstCombine: Annotate sub with nuw when we prove it... |
blob | commitdiff | raw | diff to current |
2014-08-19 |
David Majnemer | InstCombine: Annotate sub with nsw when we prove it... |
blob | commitdiff | raw | diff to current |
2014-08-16 |
David Majnemer | InstCombine: Fix a potential bug in 0 - (X sdiv C)... |
blob | commitdiff | raw | diff to current |
2014-08-11 |
David Majnemer | InstCombine: Combine (add (and %a, %b) (or %a, %b)... |
blob | commitdiff | raw | diff to current |
2014-07-31 |
David Majnemer | InstCombine: Correctly propagate NSW/NUW for x-(-A... |
blob | commitdiff | raw | diff to current |
2014-07-17 |
Suyog Sarda | Fix Typo (first commit to test commit access) |
blob | commitdiff | raw | diff to current |
2014-07-07 |
Benjamin Kramer | Make helper functions static. |
blob | commitdiff | raw | diff to current |
2014-07-02 |
David Majnemer | InstCombine: Don't turn -(x/INT_MIN) -> x/INT_MIN |
blob | commitdiff | raw | diff to current |
2014-06-27 |
Dinesh Dwivedi | Added instruction combine to transform few more negativ... |
blob | commitdiff | raw | diff to current |
2014-06-26 |
Dinesh Dwivedi | This patch removed duplicate code for matching patterns |
blob | commitdiff | raw | diff to current |
2014-06-26 |
Dinesh Dwivedi | Added instruction combine to transform few more negativ... |
blob | commitdiff | raw | diff to current |
2014-06-19 |
Dinesh Dwivedi | Added instruction combine to transform few more negativ... |
blob | commitdiff | raw | diff to current |
2014-06-19 |
Dinesh Dwivedi | Refactored and updated SimplifyUsingDistributiveLaws... |
blob | commitdiff | raw | diff to current |
2014-06-17 |
Jingyue Wu | [InstCombine] mark ADD with nuw if no unsigned overflow |
blob | commitdiff | raw | diff to current |
2014-06-04 |
Rafael Espindola | InstCombine: Improvement to check if signed addition... |
blob | commitdiff | raw | diff to current |
2014-06-02 |
Rafael Espindola | Add back commit r210029. |
blob | commitdiff | raw | diff to current |
2014-06-02 |
Rafael Espindola | Revert "Add the nsw flag when we detect that an add... |
blob | commitdiff | raw | diff to current |
2014-06-02 |
Rafael Espindola | Add the nsw flag when we detect that an add will not... |
blob | commitdiff | raw | diff to current |
2014-05-29 |
Rafael Espindola | Revert "Revert "Revert "InstCombine: Improvement to... |
blob | commitdiff | raw | diff to current |
2014-05-28 |
Rafael Espindola | Revert "Revert "InstCombine: Improvement to check if... |
blob | commitdiff | raw | diff to current |
2014-05-28 |
Rafael Espindola | Revert "InstCombine: Improvement to check if signed... |
blob | commitdiff | raw | diff to current |
2014-05-28 |
Rafael Espindola | InstCombine: Improvement to check if signed addition... |
blob | commitdiff | raw | diff to current |
2014-05-14 |
Jay Foad | Rename ComputeMaskedBits to computeKnownBits. "Masked... |
blob | commitdiff | raw | diff to current |
2014-05-11 |
Serge Pavlov | Reorder shuffle and binary operation. |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Transforms edition. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-04-21 |
Chandler Carruth | [Modules] Sink all the DEBUG_TYPE defines for InstCombi... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the LLVM IR pattern match header into... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move GetElementPtrTypeIterator into the IR... |
blob | commitdiff | raw | diff to current |
2014-02-21 |
Rafael Espindola | Rename many DataLayout variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Owen Anderson | Fix all the remaining lost-fast-math-flags bugs I've... |
blob | commitdiff | raw | diff to current |
2014-01-19 |
Benjamin Kramer | InstCombine: Hoist 3 copies of AddOne/SubOne into a... |
blob | commitdiff | raw | diff to current |
2014-01-19 |
Benjamin Kramer | InstCombine: Teach most integer add/sub/mul/div combine... |
blob | commitdiff | raw | diff to current |
2014-01-16 |
Owen Anderson | Fix two cases where we could lose fast math flags when... |
blob | commitdiff | raw | diff to current |
2013-07-30 |
Owen Anderson | Preserve fast-math flags when folding (fsub x, (fneg... |
blob | commitdiff | raw | diff to current |
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 |
next |