summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/and.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] fold a shifted bool zext to a select (2nd try)Sanjay Patel2019-10-151-2/+1
* Revert [InstCombine] fold a shifted bool zext to a selectSanjay Patel2019-10-141-1/+2
* [InstCombine] fold a shifted bool zext to a selectSanjay Patel2019-10-141-2/+1
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+839
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-839/+0
* [InstCombine] fix demanded-bits propagation for zext/truncSanjay Patel2018-01-171-3/+1
* [InstCombine] add test to show hole in demanded bits; NFCSanjay Patel2018-01-171-0/+19
* [InstCombine] Improve the expansion in SimplifyUsingDistributiveLaws to handl...Craig Topper2017-07-151-38/+22
* [InstCombine] Add test cases for (X & (Y | ~X)) -> (X & Y) where the not is a...Craig Topper2017-07-151-0/+160
* [InstCombine] Move 4 test cases from a test that didn't use FileCheck and mer...Craig Topper2017-07-151-0/+48
* [InstCombine] fix typo in test comment; NFCSanjay Patel2017-05-101-1/+1
* [InstCombine] consolidate more DeMorgan tests; NFCSanjay Patel2017-05-011-13/+0
* [InstCombine] Add missing commute handling to (A | B) & (B ^ (~A)) -> (A & B)Craig Topper2017-04-251-8/+2
* [InstCombine] Add test cases showing failures to handle commuted patterns aft...Craig Topper2017-04-251-0/+34
* [InstCombine] add/move tests for and/or-of-icmps equality folds; NFCSanjay Patel2017-04-141-13/+0
* [InstCombine] Extend some OR combines to support vectors.Craig Topper2017-04-091-8/+2
* [InstCombine] Extend a canonicalization check to apply to vector constants too.Craig Topper2017-04-091-4/+4
* [InstCombine] Add test cases to show missing support for vectors in an OR com...Craig Topper2017-04-091-0/+42
* [InstCombine] Support folding and/or/xor with a constant vector RHS into sele...Craig Topper2017-04-041-8/+5
* [InstCombine] Add test cases for missing combines of phis with and/or/xor wit...Craig Topper2017-04-041-0/+68
* [InstCombine] Add more test cases for missing combines of selects with and/or...Craig Topper2017-04-041-0/+31
* [InstCombine] use m_APInt to allow demanded bits analysis on splat constantsSanjay Patel2017-02-091-3/+2
* [InstCombine] add test for demanded bits with splat vector constants; NFCSanjay Patel2017-02-091-0/+13
* [InstCombine] fix operand-complexity-based canonicalization (PR28296)Sanjay Patel2017-02-031-1/+1
* [InstCombine] Fold ((C1 OP zext(X)) & C2) -> zext((C1 OP X) & C2)David Majnemer2017-01-171-0/+46
* [InstCombine] Fold ((C1-zext(X)) & C2) -> zext((C1-X) & C2)David Majnemer2017-01-171-0/+11
* [InstCombine] allow vector types for constant folding / computeKnownBits (PR2...Sanjay Patel2016-09-161-0/+11
* [InstCombine] add tests to show type limitations of InsertRangeTest and callersSanjay Patel2016-08-301-2/+28
* [InstCombine] use m_APInt to allow icmp eq (and X, C1), C2 folds for splat co...Sanjay Patel2016-08-041-6/+2
* add tests for icmp vector foldsSanjay Patel2016-07-221-0/+24
* [InstSimplify] analyze (optionally casted) icmps to eliminate obviously false...Sanjay Patel2016-06-201-11/+0
* [InstCombine] update to use FileCheck with autogenerated exact checkingSanjay Patel2016-06-201-143/+269
* InstCombine: add more transformsDavid Majnemer2013-07-091-3/+3
* 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
* Remove llvm-upgrade and update tests.Tanya Lattner2008-03-091-155/+181
* For PR1319:Reid Spencer2007-04-151-0/+1
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-171-0/+228
OpenPOWER on IntegriCloud