summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/add.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] add (sext i1 X), 1 --> zext (not X)Sanjay Patel2017-06-251-8/+4
* [InstCombine] add (ashr (shl i32 X, 31), 31), 1 --> and (not X), 1Sanjay Patel2017-05-101-6/+4
* [InstCombine] add tests for andn; NFCSanjay Patel2017-05-091-0/+28
* [InstCombine] Support folding of add instructions with vector constants into ...Craig Topper2017-04-101-6/+3
* [InstCombine] add tests for missing add canonicalization; NFCSanjay Patel2017-04-051-0/+26
* [InstCombine] Add test cases for various add/subtracts of constants(scalar, s...Craig Topper2017-04-041-0/+98
* [InstCombine] Add test cases showing how we fail to fold vector constants int...Craig Topper2017-04-031-0/+11
* [InstCombine] add nsw/nuw X, signbit --> or X, signbitSanjay Patel2017-02-181-6/+4
* [InstSimplify] add nsw/nuw (xor X, signbit), signbit --> XSanjay Patel2017-02-181-1/+3
* [InstCombine] add tests to show information-losing add nsw/nuw transforms; NFCSanjay Patel2017-02-081-4/+39
* [InstCombine] fix operand-complexity-based canonicalization (PR28296)Sanjay Patel2017-02-031-2/+2
* [InstCombine] Combine adds across a zextDavid Majnemer2017-01-041-0/+12
* [InstCombine] use m_APInt to allow icmp eq (add X, C1), C2 folds for splat co...Sanjay Patel2016-08-031-3/+1
* [InstCombine] use m_APInt to allow icmp (binop X, Y), C folds with constant s...Sanjay Patel2016-08-031-7/+3
* add tests for icmp vector foldsSanjay Patel2016-07-221-0/+37
* update to use FileCheck and auto-generate checksSanjay Patel2016-07-221-161/+338
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Also fold (A+B) == A -> B == 0 when the add is commuted.Benjamin Kramer2011-02-111-10/+18
* Recognize and simplifyAnders Carlsson2011-01-301-0/+16
* 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
* Teach masked value is zero about add and sub, and use MVIZ toChris Lattner2008-03-211-0/+7
* Remove llvm-upgrade and update tests.Tanya Lattner2008-03-091-170/+189
* For PR1319:Reid Spencer2007-04-161-1/+0
* For PR1319:Reid Spencer2007-04-151-0/+1
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-2/+4
* For PR411:Reid Spencer2007-01-301-1/+1
* For PR761:Reid Spencer2007-01-261-4/+4
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-171-0/+249
OpenPOWER on IntegriCloud