summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify/compare.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstructionSimplify] Apply sext/trunc after pointer strippingMichael Liao2019-07-161-1/+10
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+1361
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-1361/+0
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-0/+83
* [InstCombine] remove unnecessary vector select fold; NFCISanjay Patel2017-08-301-18/+0
* [InstSimplify] Constant fold the new GEP in SimplifyGEPInst.Joey Gouly2017-06-061-1/+1
* [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp nul...Craig Topper2017-06-021-1/+1
* [InstSimplify][ConstantFolding] Add test demonstrating failure to simplify (i...Craig Topper2017-06-011-0/+16
* [InstSimplify] restrict icmp fold with 2 sdiv exact operands (PR32949)Sanjay Patel2017-05-151-2/+5
* [InstSimplify] add tests for PR32949 miscompile; NFCSanjay Patel2017-05-071-2/+27
* [Constants] don't die processing non-ConstantInt GEP indices in isGEPWithNoNo...Sanjay Patel2016-12-111-0/+11
* Simplify `x >=u x >> y` and `x >=u x udiv y`Sanjoy Das2016-10-261-0/+32
* [InstSimplify] move icmp with constant tests to another file; NFCSanjay Patel2016-08-231-165/+0
* [InstSimplify] Fold gep (gep V, C), (xor V, -1) to C-1David Majnemer2016-08-161-13/+0
* [InstSimplify] Fold gep (gep V, C), (sub 0, V) to CDavid Majnemer2016-08-071-0/+13
* [InstSimplify] Try hard to simplify pointer comparisonsDavid Majnemer2016-08-071-0/+13
* remove FIXME comments (fixed with r277738)Sanjay Patel2016-08-041-2/+0
* [InstCombine] use m_APInt to allow icmp eq (op X, Y), C folds for splat const...Sanjay Patel2016-08-041-6/+3
* add tests for missing vector foldsSanjay Patel2016-08-041-6/+30
* Add optimization for 'icmp slt (or A, B), A' and some related idioms based on...Nick Lewycky2016-04-211-0/+137
* Add a test case to show isKnownNonZero() returns correctly; NFCJun Bum Lim2016-02-111-0/+15
* [InstCombine] Simplify (x >> y) <= xDavid Majnemer2016-01-211-0/+16
* [InstSimplify] add nuw %x, C2 must be at least C2David Majnemer2015-08-201-0/+8
* Add a bunch of CHECK missing colons in tests. NFC.Ahmed Bougacha2015-03-141-1/+1
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-3/+3
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-46/+46
* InstSimplify: Handle some simple tautological comparisonsDavid Majnemer2014-11-251-0/+64
* Introduce a 'nonnull' metadata on Load instructions.Philip Reames2014-10-201-0/+23
* InstSimplify: Move a transform from InstCombine to InstSimplifyDavid Majnemer2014-08-281-2/+70
* InstSimplify: Compute comparison ranges for left shift instructionsDavid Majnemer2014-08-271-0/+27
* ValueTracking: Figure out more bits when looking at add/subDavid Majnemer2014-08-221-0/+13
* Add a dereferenceable attributeHal Finkel2014-07-181-0/+34
* Fix a test broken in r212981David Majnemer2014-07-141-1/+1
* InstSimplify: Correct sdiv x / -1David Majnemer2014-07-141-0/+11
* InstSimplify: The upper bound of X / C was missing a rounding stepDavid Majnemer2014-07-141-0/+11
* InstSimplify: Fix a bug when INT_MIN is in a sdivDavid Majnemer2014-07-041-0/+11
* Make instsimplify's analysis of icmp eq/ne use computeKnownBits to determine ...Nick Lewycky2014-06-191-0/+19
* Teach isKnownNonNull that a nonnull return is not null. Add a test for this c...Nick Lewycky2014-05-201-0/+17
* InstSimplify: Improve handling of ashr/lshrDavid Majnemer2014-05-161-0/+40
* InstSimplify: Optimize using dividend in sdivDavid Majnemer2014-05-161-0/+9
* InstSimplify: Optimize signed icmp of -(zext V)David Majnemer2014-05-141-0/+60
* InstSimplify: Make shift, select and GEP simplifications vector-aware.Benjamin Kramer2014-01-241-0/+18
* Add a test that large offsets on GEPs on 32 bits targets are handled correctly.Benjamin Kramer2013-09-281-0/+10
* Expand test case a bit.Benjamin Kramer2013-09-231-2/+5
* InstSimplify: Fold equality comparisons between non-inbounds GEPs.Benjamin Kramer2013-09-231-0/+9
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-69/+69
* Fix logic error optimizing "icmp pred (urem X, Y), Y" where pred is signed.Nick Lewycky2013-07-121-1/+9
* InstSimplify: X >> X -> 0David Majnemer2013-07-091-0/+16
* Check whether a pointer is non-null (isKnownNonNull) in isKnownNonZero.Manman Ren2013-03-181-0/+11
* Rewrite instsimplify's handling if icmp on pointer values to remove theDan Gohman2013-02-011-0/+22
OpenPOWER on IntegriCloud