Fix build after r257064: we should be returning false, not nullptr
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombineCompares.cpp
2016-01-07 Silviu BarangaFix build after r257064: we should be returning false...
2016-01-07 Silviu Baranga[InstCombine] Look through PHIs, GEPs, IntToPtrs and...
2015-12-14 Sanjay PatelgetParent() ^ 3 == getModule() ; NFCI
2015-10-19 Michael Liao[InstCombine] Optimize icmp of inc/dec at RHS
2015-10-07 Hans WennborgInstCombine: Fold comparisons between unguessable alloc...
2015-10-06 Hans WennborgFix Clang-tidy modernize-use-nullptr warnings in source...
2015-09-19 David Majnemer[InstCombine] FoldICmpCstShrCst failed for ashr when...
2015-09-19 David Majnemer[InstCombine] FoldICmpCstShrCst didn't handle icmps...
2015-09-16 Sanjoy Das[InstCombine] Optimize icmp slt signum(x), 1 --> icmp...
2015-09-15 Arch D. RobisonBroaden optimization of fcmp ([us]itofp x, constant...
2015-09-05 David Majnemer[InstCombine] Don't assume m_Mul gives back an Instruction
2015-08-28 Sanjoy Das[InstCombine] Fix PR24605.
2015-08-21 Sanjoy DasRe-apply r245635, "[InstCombine] Transform A & (L ...
2015-08-21 NAKAMURA TakumiRevert r245635, "[InstCombine] Transform A & (L - 1...
2015-08-20 Sanjoy Das[InstCombine] Transform A & (L - 1) u< L --> L != 0
2015-08-16 David Majnemer[InstCombine] Replace an and+icmp with a trunc+icmp
2015-08-11 Sanjoy DasFix PR24354.
2015-07-10 Benjamin Kramer[InstSimplify] Fold away ord/uno fcmps when nnan is...
2015-06-25 Jingyue Wu[InstCombine] call SimplifyICmpInst with correct context
2015-06-05 Sanjoy Das[InstCombine][NFC] Add a ``break;`` statement.
2015-06-05 Sanjoy Das[InstCombine] Fix PR23751.
2015-05-22 David Majnemer[InstSimplify] Handle some overflow intrinsics in InstS...
2015-05-21 David Majnemer[InstCombine] X - 0 is equal to X, not undef
2015-05-20 James MolloyReapply r237539 with a fix for the Chromium build.
2015-05-19 Hans WennborgRevert r237539: "Reapply r237520 with another fix for...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-17 James MolloyReapply r237520 with another fix for infinite looping
2015-05-16 James MolloyRevert commits r237521 and r237520.
2015-05-16 James MolloyReapply r237453 with a fix for the test timeouts.
2015-05-15 James MolloyRevert "Canonicalize min/max expressions correctly."
2015-05-15 James MolloyCanonicalize min/max expressions correctly.
2015-04-13 Nick LewyckySubtraction is not commutative. Fixes PR23212!
2015-04-10 Sanjoy Das[InstCombine][CodeGenPrep] Create llvm.uadd.with.overfl...
2015-04-08 Sanjoy Das[InstCombine] Refactor out OptimizeOverflowCheck. ...
2015-03-26 Benjamin KramerInstCombine: fold (A << C) == (B << C) --> ((A^B) ...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-13 Michael Liao[InstCombine] Fix a bug when combining `icmp` from...
2015-01-22 Chandler Carruth[PM] Rename InstCombine.h to InstCombineInternal.h...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-14 David MajnemerInstCombine: Don't take A-B<0 into A<B if A-B has other...
2015-01-08 Matt ArsenaultFix fcmp + fabs instcombines when using the intrinsic
2015-01-06 Matt ArsenaultConvert fcmp with 0.0 from casted integers to icmp
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-31 David MajnemerInstCombine: try to transform A-B < 0 into A < B
2014-11-28 Ankur GargRemoved extra line from a comment to test first commit...
2014-11-22 David MajnemerInstCombine: Silence a parenthesis warning
2014-11-21 Gerolf Hoflehner[InstCombine] Re-commit of r218721 (Optimize icmp...
2014-11-06 David MajnemerInstCombine: Rely on cmpxchg's return code when it...
2014-11-01 David MajnemerInstCombine: Don't assume that m_ZExt matches an Instru...
2014-11-01 David MajnemerInstCombine: Combine (X+cst) < 0 --> X < -cst
2014-10-25 David MajnemerInstCombine: Remove overzealous asserts
2014-10-21 David MajnemerInstCombine: Simplify FoldICmpCstShrCst
2014-10-19 David MajnemerInstCombine: Optimize icmp eq/ne (shl Const2, A), Const1
2014-10-09 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparisons...
2014-10-08 Justin BognerRevert "[InstCombine] re-commit r218721 with fix for...
2014-10-08 Gerolf Hoflehner[InstCombine] re-commit r218721 with fix for pr21199
2014-10-08 Hans WennborgRevert r219175 - [InstCombine] re-commit r218721 icmp...
2014-10-07 Gerolf Hoflehner[InstCombine] re-commit r218721 icmp-select-icmp optimi...
2014-10-01 Evgeniy StepanovRevert r218721, r218735.
2014-10-01 Gerolf Hoflehner[InstCombine] Fix for assert build failures caused...
2014-10-01 Gerolf Hoflehner[InstCombine] Optimize icmp-select-icmp
2014-09-17 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparison...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-08-28 David MajnemerInstCombine: Remove redundant combines
2014-08-28 David MajnemerInstSimplify: Move a transform from InstCombine to...
2014-08-24 David MajnemerInstCombine: Properly optimize or'ing bittests together
2014-07-22 Suyog SardaThis patch implements optimization as mentioned in...
2014-07-07 Benjamin KramerInstCombine: Simplify code, no functionality change.
2014-06-24 Benjamin KramerInstCombine: Disable umul.with.overflow recognition...
2014-06-09 Matt ArsenaultLook through addrspacecasts when turning ptr comparison...
2014-06-07 Rafael EspindolaRevert 209903 and 210040.
2014-06-02 Rafael EspindolaAdded support to optimize comparisons with "lshr exact...
2014-06-02 Dinesh DwivediAdded inst combine tarnsform for (1 << X) & C pattrens...
2014-05-30 Rafael EspindolaPR19753: Optimize comparisons with "ashr exact" of...
2014-05-15 David MajnemerInstCombine: Optimize -x s< cst
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
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-04-14 Serge PavlovUse APInt arithmetic, fixed typo. Thanks to Benjamin...
2014-04-13 Serge PavlovRecognize test for overflow in integer multiplication.
2014-03-28 Erik VerbruggenRevert "InstCombine: merge constants in both operands...
2014-03-27 Reid KlecknerInstCombine: Don't combine constants on unsigned icmps
2014-03-27 Erik VerbruggenInstCombine: merge constants in both operands of icmp.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-04 Chandler Carruth[Modules] Move the ConstantRange class into the IR...
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-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-12 Owen AndersonRemove a very old instcombine where we would turn seque...
2014-01-24 Alp TokerFix known typos
2014-01-19 Benjamin KramerInstCombine: Hoist 3 copies of AddOne/SubOne into a...
2013-12-19 Kay Tiong KhooStay classy (and legal) LLVM. Remove links to 3rd party...
2013-12-19 Kay Tiong KhooImproved fix for PR17827 (instcombine of shift/and...
2013-12-02 Kay Tiong KhooUse local variable for repeated use rather than 'get...
2013-12-02 Kay Tiong KhooMove variables to where they are used and give them...
2013-12-02 Kay Tiong KhooRename variables to be consistent (CST -> Cst). No...
2013-12-02 Kay Tiong KhooConservative fix for PR17827 - don't optimize a shift...
2013-11-16 Benjamin KramerInstCombine: fold (A >> C) == (B >> C) --> (A^B) <...
next