summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/mul.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] (mul nsw 1, INT_MIN) != (shl nsw 1, 31)David Majnemer2015-04-181-0/+16
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-1/+1
* InstCombine: match can find ConstantExprs, don't assume we have a ValueDavid Majnemer2015-01-041-0/+9
* InstCombine: Infer nuw for multipliesDavid Majnemer2014-12-261-5/+17
* InstCombe: Infer nsw for multipliesDavid Majnemer2014-12-261-0/+12
* InstCombine: Don't create an unused instructionDavid Majnemer2014-11-241-0/+10
* InstCombine: Propagate NSW/NUW for X*(1<<Y) -> X<<YDavid Majnemer2014-11-221-0/+16
* InstCombine: Propagate NSW for -X * -Y -> X * YDavid Majnemer2014-11-221-0/+9
* InstCombine: Preserve nsw/nuw for ((X << C2)*C1) -> (X * (C1 << C2))David Majnemer2014-11-221-0/+16
* InstCombine: Preserve nsw for (mul %V, -1) -> (sub 0, %V)David Majnemer2014-11-221-0/+7
* InstCombine: Teach most integer add/sub/mul/div combines how to deal with vec...Benjamin Kramer2014-01-191-0/+16
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-19/+19
* InstCombine: canonicalize sext-and --> selectNadav Rotem2013-01-301-3/+2
* Transform (sub 0, (zext bool to A)) to (sext bool to A) andPaul Redmond2013-01-211-2/+1
* Fix typos in CHECK lines.Dmitri Gribenko2012-12-061-1/+1
* Remove a instcombine transform that (no longer?) makes sense:Evan Cheng2012-06-261-2/+3
* Factor out the multiply analysis code in ComputeMaskedBits and apply it to theNick Lewycky2012-03-181-6/+74
* generalize a transformation even more: we don't care whether theChris Lattner2009-10-111-0/+7
* simplify a transformation by making it more general.Chris Lattner2009-10-111-0/+11
* implement rdar://7293527, a trivial instcombine that llvm-gccChris Lattner2009-10-111-0/+8
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-081-1/+1
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-081-1/+1
* Fix trivial todo in instcombine.Eli Friedman2009-07-141-0/+5
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-2/+2
* Check in test changes that I accidentally left out of r72872.Dan Gohman2009-06-041-8/+0
* Implement support for simplifying vector comparisons by 0.0 and 1.0 like weChris Lattner2008-08-111-2/+15
* Upgrade tests to not use llvm-upgrade.Tanya Lattner2008-03-181-46/+52
* rename function to avoid llvm-upgrade warningChris Lattner2007-07-161-1/+1
* For PR1319:Reid Spencer2007-04-151-0/+1
* For PR1319:Reid Spencer2007-04-141-1/+0
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-171-0/+74
OpenPOWER on IntegriCloud