[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombineAddSub.cpp
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-21 Chandler Carruth[Modules] Sink all the DEBUG_TYPE defines for InstCombi...
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-01-20 Owen AndersonFix all the remaining lost-fast-math-flags bugs I've...
2014-01-19 Benjamin KramerInstCombine: Hoist 3 copies of AddOne/SubOne into a...
2014-01-19 Benjamin KramerInstCombine: Teach most integer add/sub/mul/div combine...
2014-01-16 Owen AndersonFix two cases where we could lose fast math flags when...
2013-07-30 Owen AndersonPreserve fast-math flags when folding (fsub x, (fneg...
2013-07-26 Owen AndersonFix variable name.
2013-07-26 Owen AndersonWhen InstCombine tries to fold away (fsub x, (fneg...
2013-07-20 Stephen LinInstCombine: call FoldOpIntoSelect for all floating...
2013-07-17 Stephen LinRestore r181216, which was partially reverted in r182499.
2013-07-15 Craig TopperUse llvm::array_lengthof to replace sizeof(array)/sizeo...
2013-07-11 Benjamin KramerDon't use a potentially expensive shift if all we want...
2013-06-26 Michael GottesmanIn InstCombine{AddSub,MulDivRem} convert APFloat.isFini...
2013-06-19 Michael Gottesman[APFloat] Converted all references to APFloat::isNormal...
2013-05-22 Jean-Luc DupratThis is an update to a previous commit (r181216).
2013-05-06 David MajnemerInstCombine: (X ^ signbit) + C -> X + (signbit ^ C)
2013-05-06 Jean-Luc DupratProvide InstCombines for the following 3 cases:
2013-04-05 Jim GrosbachTidy up a bit. No functional change.
2013-03-25 Shuxin YangFix a bug in fast-math fadd/fsub simplification.
2013-03-14 Shuxin YangPerform factorization as a last resort of unsafe fadd...
2013-01-21 Paul RedmondTransform (sub 0, (zext bool to A)) to (sext bool to...
2013-01-14 David GreeneFix Casting Bug
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-19 Shuxin YangMake sure the buffer, which containas an instance of...
2012-12-18 Shuxin Yangrdar://12801297
2012-12-14 Michael IlsemanAdd back FoldOpIntoPhi optimizations with fix. Included...
2012-12-13 Eric ChristopherRevert "Restore the PHI optimization I accidently remov...
2012-12-12 Michael IlsemanRestore the PHI optimization I accidently removed
2012-12-12 Michael IlsemanRemove trailing whitespace
2012-12-12 Michael IlsemanRemove redunant optimizations from InstCombine, instead...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-06-26 Evan ChengRemove a instcombine transform that (no longer?) makes...
2012-06-08 Nuno Lopescanonicalize:
2012-05-22 Nuno Lopesadd a new pass to instrument loads and stores for run...
2012-05-10 Nuno Lopesobjectsize: add support for GEPs with non-constant...
2012-04-26 Chad RosierAdd instcombine patterns for the following transformations:
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-02-20 Benjamin KramerInstCombine: Make OptimizePointerDifference more aggres...
2011-12-24 Benjamin KramerInstCombine: Add a combine that turns (2^n)-1 ^ x back...
2011-12-24 Benjamin KramerInstCombine: Canonicalize (2^n)-1 - x into (2^n)-1...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-02-17 Chris Lattneradd is always integer, thanks to Frits for noticing...
2011-02-17 Chris Lattnerpreserve NUW/NSW when transforming add x,x
2011-02-11 Chris LattnerWhen lowering an inbounds gep, the intermediate adds...
2011-02-10 Chris Lattnerimplement the first part of PR8882: when lowering an...
2011-02-10 Chris LattnerA bunch of cleanups and simplifications using the new...
2011-01-15 Chris Lattnerone more instcombine variant that is needed to work...
2010-12-22 Duncan SandsAdd a generic expansion transform: A op (B op' C) ...
2010-12-15 Duncan SandsMove Sub simplifications and additional Add simplificat...
2010-11-23 Duncan SandsRename SimplifyDistributed to the more meaningfull...
2010-11-23 Duncan SandsExploit distributive laws (eg: And distributes over...
2010-11-22 Benjamin KramerInstCombine: Implement X - A*-B -> X + A*B.
2010-11-13 Duncan SandsGeneralize the reassociation transform in SimplifyCommu...
2010-03-02 Dan GohmanFloating-point add, sub, and mul are now spelled fadd...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-01-31 Eli FriedmanSimplify/generalize the xor+add->sign-extend instcombine.
2010-01-31 Eli FriedmanAdd a small transform: transform -(X<<Y) to (-X<<Y...
2010-01-13 Bill WendlingWhen the visitSub method was split into visitSub and...
2010-01-05 Chris Lattnerreduce indentation
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 Chris Lattnersplit add/sub out to its own file. Eliminate use of