aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/InstCombine/intrinsics.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "Have InstCombine call SipmlifyCall when handling calls. Test case inc...Andrew Trick2013-02-081-14/+2
* Have InstCombine call SipmlifyCall when handling calls. Test case included.Michael Ilseman2013-02-071-2/+14
* ConstantFolding: Add a missing folding that leads to a miscompile.Benjamin Kramer2013-01-241-0/+36
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-011-1/+1
* Add an explicit test that we now fold cttz.i32(..., true) >> 5 -> 0.Chandler Carruth2011-12-241-7/+13
* ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u...Benjamin Kramer2011-12-241-3/+3
* Manually upgrade the test suite to specify the flag to cttz and ctlz.Chandler Carruth2011-12-121-8/+8
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-271-6/+6
* Move "atomic" and "volatile" designations on instructions after the opcodeEli Friedman2011-08-121-6/+6
* make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner2011-06-171-1/+0
* Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.o...Benjamin Kramer2011-05-211-21/+0
* InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(...Benjamin Kramer2011-05-211-0/+21
* More instcombine cleanup aimed towards improving debug line info.Eli Friedman2011-05-181-4/+4
* InstCombine: Turn umul_with_overflow into mul nuw if we can prove that it can...Benjamin Kramer2011-03-101-0/+27
* X86 supports i8/i16 overflow ops (except i8 multiplies), we shouldChris Lattner2010-12-191-0/+9
* optimize uadd(x, cst) into a comparison when the normal Chris Lattner2010-12-191-0/+10
* PR7853: fix a silly mistake introduced in r101899, and add a test to make sureEli Friedman2010-08-091-12/+22
* implement a simple instcombine xform that has been in theChris Lattner2010-01-231-0/+15
* optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn!Chris Lattner2010-01-051-4/+26
* optimize cttz and ctlz when we can prove something about the Chris Lattner2010-01-051-1/+24
* add a few trivial instcombines for llvm.powi.Chris Lattner2010-01-011-0/+22
* add testcases for the foo_with_overflow op xforms added recently andChris Lattner2009-11-291-3/+70
* if a 'with overflow' intrinsic just has the normal result used, simplifyChris Lattner2009-11-091-0/+12