| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "Temporarily Revert "Add basic loop fusion pass."" | Eric Christopher | 2019-04-17 | 1 | -0/+914 |
* | Temporarily Revert "Add basic loop fusion pass." | Eric Christopher | 2019-04-17 | 1 | -914/+0 |
* | [InstCombine] add/move tests for select with inverted condition; NFC | Sanjay Patel | 2018-10-23 | 1 | -10/+0 |
* | [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver... | Craig Topper | 2018-09-22 | 1 | -1/+1 |
* | [InstCombine] Fold (xor (min/max X, Y), -1) -> (max/min ~X, ~Y) when X and Y ... | Craig Topper | 2018-09-13 | 1 | -36/+28 |
* | [InstCombine] Add test cases for D51964. NFC | Craig Topper | 2018-09-13 | 1 | -0/+128 |
* | [InstCombine] Partially revert rL341674 due to PR38897. | Alina Sbirlea | 2018-09-10 | 1 | -1/+1 |
* | [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver... | Craig Topper | 2018-09-07 | 1 | -3/+3 |
* | [InstCombine] add xor+not folds | Sanjay Patel | 2018-09-06 | 1 | -6/+6 |
* | [InstCombine] add tests for xor-not; NFC | Sanjay Patel | 2018-09-06 | 1 | -0/+72 |
* | [InstCombine] improve xor+and/or tests | Sanjay Patel | 2018-09-04 | 1 | -90/+172 |
* | [InstCombine] consolidate tests for ~(X+C); NFC | Sanjay Patel | 2018-09-03 | 1 | -40/+0 |
* | [InstCombine] move/add tests for not+sub; NFC | Sanjay Patel | 2018-09-02 | 1 | -20/+0 |
* | [InstCombine] move/add tests for xor+add fold; NFC | Sanjay Patel | 2018-07-31 | 1 | -11/+0 |
* | Eliminate a bitwise 'not' op of 'not' min/max by inverting the min/max. | Artur Gainullin | 2018-04-11 | 1 | -0/+144 |
* | [InstCombine] move/add tests for xor-of-icmps (PR36682); NFC | Sanjay Patel | 2018-03-21 | 1 | -21/+0 |
* | [InstCombine] Support '(C - X) ^ signmask -> (C + signmask - X)' and '(X + C)... | Craig Topper | 2017-08-06 | 1 | -0/+20 |
* | [InstCombine] Support ~(c-X) --> X+(-c-1) and ~(X-c) --> (-c-1)-X for splat v... | Craig Topper | 2017-08-06 | 1 | -0/+30 |
* | [InstCombine] Regenerate test28_sub test case in xor.ll that I forgot to comm... | Craig Topper | 2017-08-05 | 1 | -1/+2 |
* | [InstCombine] Fold (C - X) ^ signmask -> (C + signmask - X). | Craig Topper | 2017-08-05 | 1 | -0/+9 |
* | [InstCombine] revert r300977 and r301021 | Sanjay Patel | 2017-04-21 | 1 | -17/+0 |
* | [InstCombine] prefer xor with -1 because 'not' is easier to understand (PR32706) | Sanjay Patel | 2017-04-21 | 1 | -0/+17 |
* | [InstCombine] Add testcases for (B&A)^A -> ~B & A and (B|A)^A -> B & ~A | Craig Topper | 2017-04-11 | 1 | -0/+88 |
* | [InstCombine] Support folding and/or/xor with a constant vector RHS into sele... | Craig Topper | 2017-04-04 | 1 | -10/+6 |
* | [InstCombine] Add test cases for missing combines of phis with and/or/xor wit... | Craig Topper | 2017-04-04 | 1 | -0/+68 |
* | [InstCombine] Add more test cases for missing combines of selects with and/or... | Craig Topper | 2017-04-04 | 1 | -0/+11 |
* | [InstCombine] Add test cases showing how we fail to fold vector constants int... | Craig Topper | 2017-04-03 | 1 | -0/+21 |
* | [InstCombine] fix operand-complexity-based canonicalization (PR28296) | Sanjay Patel | 2017-02-03 | 1 | -1/+1 |
* | [InstCombine] use m_APInt to allow icmp (binop X, Y), C folds with constant s... | Sanjay Patel | 2016-08-03 | 1 | -8/+2 |
* | add tests for icmp vector folds | Sanjay Patel | 2016-07-22 | 1 | -6/+32 |
* | add more tests for zexty xor sandwiches | Sanjay Patel | 2016-07-13 | 1 | -0/+12 |
* | add test for zexty xor sandwich | Sanjay Patel | 2016-07-13 | 1 | -0/+14 |
* | auto-generate checks | Sanjay Patel | 2016-07-12 | 1 | -159/+190 |
* | Have a single way for creating unique value names. | Rafael Espindola | 2015-11-22 | 1 | -4/+4 |
* | Changed renaming of local symbols by inserting a dot vefore the numeric suffix. | Sunil Srivastava | 2015-05-12 | 1 | -4/+4 |
* | Change the test case file to use FileCheck instead of grep. NFC. | Suyog Sarda | 2014-11-25 | 1 | -1/+85 |
* | Fix the remaining TCL-style quotes found in the testsuite. This is | Chandler Carruth | 2012-07-02 | 1 | -1/+1 |
* | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 1 | -1/+1 |
* | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 1 | -1/+1 |
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 1 | -1/+1 |
* | Remove llvm-upgrade and update tests. | Tanya Lattner | 2008-03-09 | 1 | -0/+1 |
* | Remove llvm-upgrade and update test cases. | Tanya Lattner | 2008-03-01 | 1 | -136/+130 |
* | For PR1319: | Reid Spencer | 2007-04-14 | 1 | -3/+3 |
* | creative way to add one. | Chris Lattner | 2007-04-02 | 1 | -0/+6 |
* | For PR761: | Reid Spencer | 2007-01-26 | 1 | -6/+6 |
* | Regression is gone, don't try to find it on clean target. | Reid Spencer | 2007-01-17 | 1 | -0/+192 |