Age | Commit message (Expand) | Author |
2017-07-03 | [InstCombine] move and improve tests for cmp-intrinsic; NFC | Sanjay Patel |
2017-06-21 | [InstCombine] Add range metadata to cttz/ctlz/ctpop intrinsic calls based on ... | Craig Topper |
2017-06-03 | [InstCombine] Add support for simplifying ctlz/cttz intrinsics based on known... | Craig Topper |
2017-06-03 | [ConstantFolding] Fix constant folding for vector cttz and ctlz intrinsics to... | Craig Topper |
2017-06-03 | [InstCombine][InstSimplify] Add various tests for ctlz/cttz with vectors, som... | Craig Topper |
2017-06-03 | [InstCombine] Use cttz instead of ctlz in the cttz_cmp_vec test case. Looks l... | Craig Topper |
2017-05-30 | [InstCombine] Add test cases to show missed opportunities to remove compare i... | Craig Topper |
2017-05-08 | [ValueTracking] Use KnownOnes to provide a better bound on known zeros for ct... | Craig Topper |
2017-05-03 | Replace hardcoded intrinsic list with speculatable attribute. | Matt Arsenault |
2017-04-26 | [InstCombine] Add test cases for opportunities to improve knownbits handling ... | Craig Topper |
2017-01-13 | [InstCombine / InstSimplify] add and move tests for lshr transforms; NFC | Sanjay Patel |
2016-08-18 | Make cltz and cttz zero undef when the operand cannot be zero in InstCombine | Amaury Sechet |
2016-08-05 | reduce tests; auto-generate checks | Sanjay Patel |
2016-08-04 | Fix intrinsics.ll test | Amaury Sechet |
2016-08-04 | Add popcount(n) == bitsize(n) -> n == -1 transformation. | Amaury Sechet |
2016-07-23 | [InstCombine] allow icmp (bit-manipulation-intrinsic(), C) folds for vectors | Sanjay Patel |
2016-07-22 | add tests for vector bit manipulation intrinsics | Sanjay Patel |
2015-07-21 | Constfold trunc,rint,nearbyint,ceil and floor using APFloat | Karthik Bhat |
2015-07-08 | Allow constfolding of llvm.sin.* and llvm.cos.* intrinsics | Karthik Bhat |
2015-05-22 | [InstSimplify] Handle some overflow intrinsics in InstSimplify | David Majnemer |
2015-05-21 | [InstCombine] X - 0 is equal to X, not undef | David Majnemer |
2015-04-13 | Subtraction is not commutative. Fixes PR23212! | Nick Lewycky |
2015-03-06 | Teach ComputeNumSignBits about signed reminder. | Nadav Rotem |
2015-03-03 | Teach ComputeNumSignBits about signed divisions. | Nadav Rotem |
2015-01-27 | [InstCombine] Teach how to fold a select into a cttz/ctlz with the 'is_zero_u... | Andrea Di Biagio |
2015-01-02 | InstCombine: Detect when llvm.umul.with.overflow always overflows | David Majnemer |
2014-12-26 | InstCombine: Infer nuw for multiplies | David Majnemer |
2014-12-17 | Strength reduce intrinsics with overflow into regular arithmetic operations i... | Erik Eckstein |
2014-07-04 | InstCombine: Strength reduce sadd.with.overflow into a regular nsw add if we ... | Benjamin Kramer |
2013-07-14 | Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona... | Stephen Lin |
2013-02-08 | Revert "Have InstCombine call SipmlifyCall when handling calls. Test case inc... | Andrew Trick |
2013-02-07 | Have InstCombine call SipmlifyCall when handling calls. Test case included. | Michael Ilseman |
2013-01-24 | ConstantFolding: Add a missing folding that leads to a miscompile. | Benjamin Kramer |
2013-01-01 | Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod... | Dmitri Gribenko |
2011-12-24 | Add an explicit test that we now fold cttz.i32(..., true) >> 5 -> 0. | Chandler Carruth |
2011-12-24 | ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u... | Benjamin Kramer |
2011-12-12 | Manually upgrade the test suite to specify the flag to cttz and ctlz. | Chandler Carruth |
2011-11-27 | Upgrade syntax of tests using volatile instructions to use 'load volatile' in... | Chris Lattner |
2011-08-12 | Move "atomic" and "volatile" designations on instructions after the opcode | Eli Friedman |
2011-06-17 | make the asmparser reject function and type redefinitions. 'Merging' hasn't ... | Chris Lattner |
2011-05-21 | Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.o... | Benjamin Kramer |
2011-05-21 | InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(... | Benjamin Kramer |
2011-05-18 | More instcombine cleanup aimed towards improving debug line info. | Eli Friedman |
2011-03-10 | InstCombine: Turn umul_with_overflow into mul nuw if we can prove that it can... | Benjamin Kramer |
2010-12-19 | X86 supports i8/i16 overflow ops (except i8 multiplies), we should | Chris Lattner |
2010-12-19 | optimize uadd(x, cst) into a comparison when the normal | Chris Lattner |
2010-08-09 | PR7853: fix a silly mistake introduced in r101899, and add a test to make sure | Eli Friedman |
2010-01-23 | implement a simple instcombine xform that has been in the | Chris Lattner |
2010-01-05 | optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn! | Chris Lattner |
2010-01-05 | optimize cttz and ctlz when we can prove something about the | Chris Lattner |