[LoopVectorizer] Refine loop vectorizer's register usage calculator by ignoring speci...
[oota-llvm.git] / test / Transforms / InstSimplify /
2015-11-10 Sanjoy Das[ValueTracking] Teach isImpliedCondition a new bitwise...
2015-11-10 Philip Reames[ValueTracking] Recognize that and(x, add (x, -1))...
2015-11-06 Sanjoy Das[ValueTracking] De-pessimize isImpliedCondition around...
2015-11-06 Sanjoy Das[ValueTracking] Add a framework for encoding implicatio...
2015-10-29 Philip Reames[InstSimplify] sgt on i1s also encodes implication
2015-10-23 Hal FinkelHandle non-constant shifts in computeKnownBits, and...
2015-10-06 Philip ReamesExtend known bits to understand @llvm.bswap
2015-10-06 Philip ReamesFix pr25040 - Handle vectors of i1s in recently added...
2015-09-28 Philip Reames[InstSimplify] Fold simple known implications to true
2015-09-08 Benjamin KramerMerge or combine tests and convert to FileCheck.
2015-08-31 Hans WennborgFix CHECK directives that weren't checking.
2015-08-20 David Majnemer[InstSimplify] add nuw %x, C2 must be at least C2
2015-08-18 David Majnemer[InstSimplify] Don't assume getAggregateElement will...
2015-08-10 Jonathan RoelofsFix a bunch of trivial cases of 'CHECK[^:]*$' in the...
2015-07-13 David Majnemer[InstSimplify] Teach InstSimplify how to simplify extra...
2015-07-13 David Majnemer[InstSimplify] Teach InstSimplify how to simplify extra...
2015-07-10 Benjamin Kramer[InstSimplify] Fold away ord/uno fcmps when nnan is...
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-06-16 Benjamin Kramer[InstSimplify] Allow folding of fdiv X, X with just...
2015-06-14 Benjamin Kramer[InstSimplify] fsub nnan x, x -> 0.0 is valid without...
2015-06-14 Benjamin Kramer[InstSimplify] Add self-fdiv identities for -ffinite...
2015-05-22 David Majnemer[InstSimplify] Handle some overflow intrinsics in InstS...
2015-04-16 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-03-14 Ahmed BougachaAdd a bunch of CHECK missing colons in tests. NFC.
2015-03-13 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-02-27 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-02-27 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-02-25 Sanjay PatelFix really obscure bug in CannotBeNegativeZero() (PR22688)
2015-02-23 Mehdi AminiInstSimplify: simplify 0 / X if nnan and nsz
2015-02-16 David MajnemerIR: Properly return nullptr when getAggregateElement...
2015-01-28 Elena DemikhovskyFold fcmp in cases where value is provably non-negative...
2014-12-20 David MajnemerInstSimplify: Optimize away pointless comparisons
2014-12-18 David MajnemerConstantFold: Shifting undef by zero results in undef
2014-12-17 David MajnemerInstSimplify: shl nsw/nuw undef, %V -> undef
2014-12-11 David MajnemerInstSimplify: Remove usesless %a parameter from tests
2014-12-10 David MajnemerConstantFold: an undef shift amount results in undef
2014-12-10 David MajnemerConstantFold: div undef, 0 should fold to undef, not...
2014-12-10 David MajnemerInstSimplify: [al]shr exact undef, %X -> undef
2014-12-10 David MajnemerInstSimplify: div %X, 0 -> undef
2014-12-08 David MajnemerInstSimplify: Try to bring back the rest of r223583
2014-12-08 NAKAMURA TakumiRevert a part of r223583, for now. It seems causing...
2014-12-06 David MajnemerInstSimplify: Optimize away useless unsigned comparisons
2014-12-04 Hal FinkelRevert "r223364 - Revert r223347 which has caused crash...
2014-12-04 Alexander PotapenkoRevert r223347 which has caused crashes on bootstrap...
2014-12-04 Hal FinkelRestrict somewhat the memory-allocation pointer cmp...
2014-12-01 Hal FinkelSimplify pointer comparisons involving memory allocatio...
2014-11-27 David MajnemerInstSimplify: Restore optimizations lost in r210006
2014-11-25 David MajnemerInstSimplify: Handle some simple tautological comparisons
2014-11-22 David MajnemerInstSimplify: Simplify (sub 0, X) -> X if it's NUW
2014-11-05 David MajnemerInstSimplify: Exact shifts of X by Y are X if X has...
2014-10-22 Bruno Cardoso Lopes[InstSimplify] Support constant folding to vector of...
2014-10-21 David MajnemerInstCombine: Simplify FoldICmpCstShrCst
2014-10-20 Philip ReamesIntroduce a 'nonnull' metadata on Load instructions.
2014-10-14 Hal FinkelRevert "r216914 - Revert: [APFloat] Fixed a bug in...
2014-10-11 David MajnemerInstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway...
2014-09-17 David MajnemerInstSimplify: Don't allow (x srem y) urem y -> x srem y
2014-09-17 David MajnemerInstSimplify: ((X % Y) % Y) -> (X % Y)
2014-09-15 David MajnemerInstSimplify: Simplify trivial and/or of icmps
2014-09-02 Andrea Di BiagioRevert: [APFloat] Fixed a bug in method 'fusedMultiplyAdd'.
2014-09-02 Andrea Di Biagio[APFloat] Fixed a bug in method 'fusedMultiplyAdd'.
2014-08-28 David MajnemerInstSimplify: Move a transform from InstCombine to...
2014-08-27 David MajnemerInstSimplify: Don't simplify gep X, (Y-X) to Y if types...
2014-08-27 Nico WeberReland r216439 215441, majnemer has a real fix for...
2014-08-27 Nico WeberRevert r216439 (and r216441, else the former doesn...
2014-08-27 David MajnemerInstSimplify: Compute comparison ranges for left shift...
2014-08-26 David MajnemerInstSimplify: Fold gep X, (sub 0, ptrtoint(X)) to null
2014-08-26 David MajnemerInstSimplify: Simplify trivial pointer expressions...
2014-08-22 David MajnemerValueTracking: Figure out more bits when looking at...
2014-07-31 David MajnemerInstSimplify: Simplify (X - (0 - Y)) if the second...
2014-07-25 Hal FinkelAdd @llvm.assume, lowering, and some basic properties
2014-07-18 Hal FinkelAdd a dereferenceable attribute
2014-07-17 Suyog SardaMove ashr optimization from InstCombineShift to InstSim...
2014-07-14 David MajnemerFix a test broken in r212981
2014-07-14 David MajnemerInstSimplify: Correct sdiv x / -1
2014-07-14 David MajnemerInstSimplify: The upper bound of X / C was missing...
2014-07-04 David MajnemerInstSimplify: Fix a bug when INT_MIN is in a sdiv
2014-06-26 Dinesh DwivediThis patch removed duplicate code for matching patterns
2014-06-19 Nick LewyckyMove optimization of some cases of (A & C1)|(B & C2...
2014-06-19 Nick LewyckyMake instsimplify's analysis of icmp eq/ne use computeK...
2014-05-20 Nick LewyckyTeach isKnownNonNull that a nonnull return is not null...
2014-05-16 David MajnemerInstSimplify: Improve handling of ashr/lshr
2014-05-16 David MajnemerInstSimplify: Optimize using dividend in sdiv
2014-05-14 David MajnemerInstSimplify: Optimize signed icmp of -(zext V)
2014-04-26 Gerolf HoflehnerRecursivelyDeleteTriviallyDeadInstructions() could...
2014-04-26 Gerolf HoflehnerRevert commit r207302 since build failures
2014-04-26 Gerolf HoflehnerRecursivelyDeleteTriviallyDeadInstructions() could...
2014-01-24 Benjamin KramerInstSimplify: Make shift, select and GEP simplification...
2013-09-28 Benjamin KramerAdd a test that large offsets on GEPs on 32 bits target...
2013-09-24 Benjamin KramerVerify that we don't optimize null return checks to...
2013-09-24 Benjamin KramerMemoryBuiltins: Fix operator new bits.
2013-09-24 Benjamin KramerTeach MemoryBuiltins and InstructionSimplify that opera...
2013-09-23 Benjamin KramerExpand test case a bit.
2013-09-23 Benjamin KramerInstSimplify: Fold equality comparisons between non...
2013-08-16 Daniel Dunbar[tests] Cleanup initialization of test suffixes.
2013-07-14 Stephen LinUpdate Transforms tests to use CHECK-LABEL for easier...
2013-07-12 Nick LewyckyFix logic error optimizing "icmp pred (urem X, Y),...
2013-07-09 David MajnemerInstSimplify: X >> X -> 0
2013-04-19 Benjamin KramerConstantFolding: ComputeMaskedBits wants the scalar...
2013-04-11 Benjamin KramerAdd missing colons to check lines.
2013-03-18 Manman RenCheck whether a pointer is non-null (isKnownNonNull...
next