summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify
Commit message (Expand)AuthorAgeFilesLines
* Revert: [APFloat] Fixed a bug in method 'fusedMultiplyAdd'.Andrea Di Biagio2014-09-021-119/+0
* [APFloat] Fixed a bug in method 'fusedMultiplyAdd'.Andrea Di Biagio2014-09-021-0/+119
* InstSimplify: Move a transform from InstCombine to InstSimplifyDavid Majnemer2014-08-281-2/+70
* InstSimplify: Don't simplify gep X, (Y-X) to Y if types differDavid Majnemer2014-08-271-0/+14
* Reland r216439 215441, majnemer has a real fix for PR20771.Nico Weber2014-08-271-0/+66
* Revert r216439 (and r216441, else the former doesn't revert cleanly).Nico Weber2014-08-271-66/+0
* InstSimplify: Compute comparison ranges for left shift instructionsDavid Majnemer2014-08-271-0/+27
* InstSimplify: Fold gep X, (sub 0, ptrtoint(X)) to nullDavid Majnemer2014-08-261-0/+29
* InstSimplify: Simplify trivial pointer expressions like b + (e - b)David Majnemer2014-08-261-0/+37
* ValueTracking: Figure out more bits when looking at add/subDavid Majnemer2014-08-221-0/+13
* InstSimplify: Simplify (X - (0 - Y)) if the second sub is NUWDavid Majnemer2014-07-311-0/+8
* Add @llvm.assume, lowering, and some basic propertiesHal Finkel2014-07-251-0/+13
* Add a dereferenceable attributeHal Finkel2014-07-181-0/+34
* Move ashr optimization from InstCombineShift to InstSimplify.Suyog Sarda2014-07-171-0/+10
* 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
* This patch removed duplicate code for matching patterns Dinesh Dwivedi2014-06-261-62/+0
* Move optimization of some cases of (A & C1)|(B & C2) from instcombine to inst...Nick Lewycky2014-06-191-0/+37
* 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
* RecursivelyDeleteTriviallyDeadInstructions() could removeGerolf Hoflehner2014-04-261-0/+15
* Revert commit r207302 since build failuresGerolf Hoflehner2014-04-261-15/+0
* RecursivelyDeleteTriviallyDeadInstructions() could removeGerolf Hoflehner2014-04-261-0/+15
* InstSimplify: Make shift, select and GEP simplifications vector-aware.Benjamin Kramer2014-01-243-1/+73
* Add a test that large offsets on GEPs on 32 bits targets are handled correctly.Benjamin Kramer2013-09-281-0/+10
* Verify that we don't optimize null return checks to the nothrow_t version of ...Benjamin Kramer2013-09-241-0/+23
* MemoryBuiltins: Fix operator new bits.Benjamin Kramer2013-09-241-0/+20
* Teach MemoryBuiltins and InstructionSimplify that operator new never returns ...Benjamin Kramer2013-09-241-0/+20
* 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
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-1417-161/+161
* 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
* ConstantFolding: ComputeMaskedBits wants the scalar size for vectors.Benjamin Kramer2013-04-191-0/+9
* Add missing colons to check lines.Benjamin Kramer2013-04-111-2/+2
* Check whether a pointer is non-null (isKnownNonNull) in isKnownNonZero.Manman Ren2013-03-181-0/+11
* [SimplifyLibCalls] Library call simplification doen't work if the call site Chad Rosier2013-02-081-0/+48
* Identify and simplify idempotent intrinsics. Test case included.Michael Ilseman2013-02-071-0/+51
* ConstantFolding: Fix a crash when encoutering a truncating inttoptr.Benjamin Kramer2013-02-051-0/+19
* Add a testcase for some past-the-end address subtleties.Dan Gohman2013-02-011-0/+77
* InstSimplify: stripAndComputeConstantOffsets can be called with vectors of po...Benjamin Kramer2013-02-011-0/+11
* Rewrite instsimplify's handling if icmp on pointer values to remove theDan Gohman2013-02-011-0/+22
* An alloca can be equal to an argument. It can't *alias* an alloca, but it couldDan Gohman2013-01-311-0/+13
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-301-1/+1
OpenPOWER on IntegriCloud