| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "Temporarily Revert "Add basic loop fusion pass."" | Eric Christopher | 2019-04-17 | 1 | -0/+360 |
* | Temporarily Revert "Add basic loop fusion pass." | Eric Christopher | 2019-04-17 | 1 | -360/+0 |
* | [InstCombine] Tests for ~A - Min/Max(~A, O) -> Max/Min(A, ~O) - A. NFC | David Green | 2018-10-02 | 1 | -35/+0 |
* | [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver... | Craig Topper | 2018-09-22 | 1 | -9/+9 |
* | [InstCombine] Partially revert rL341674 due to PR38897. | Alina Sbirlea | 2018-09-10 | 1 | -9/+9 |
* | [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver... | Craig Topper | 2018-09-07 | 1 | -11/+11 |
* | [InstCombine] choose 1 form of abs and nabs as canonical | Sanjay Patel | 2018-05-20 | 1 | -2/+2 |
* | Eliminate a bitwise 'not' op of 'not' min/max by inverting the min/max. | Artur Gainullin | 2018-04-11 | 1 | -4/+3 |
* | [InstCombine] add min/max tests with not ops; NFC | Sanjay Patel | 2018-03-08 | 1 | -44/+108 |
* | [ValueTracking] recognize min/max-of-min/max with notted ops (PR35875) | Sanjay Patel | 2018-01-11 | 1 | -7/+5 |
* | [InstCombine] add min3-with-nots test (PR35875); NFC | Sanjay Patel | 2018-01-11 | 1 | -0/+31 |
* | [InstCombine] fold min/max tree with common operand (PR35717) | Sanjay Patel | 2018-01-08 | 1 | -4/+2 |
* | [InstCombine] relax use constraint for min/max (~a, ~b) --> ~min/max(a, b) | Sanjay Patel | 2018-01-06 | 1 | -11/+9 |
* | [InstCombine] add more tests for max(~a, ~b) and PR35834; NFC | Sanjay Patel | 2018-01-06 | 1 | -0/+64 |
* | [InstCombine] add folds for min(~a, b) --> ~max(a, b) | Sanjay Patel | 2018-01-05 | 1 | -0/+28 |
* | [InstCombine] canonicalize icmp predicate feeding select | Sanjay Patel | 2017-06-27 | 1 | -8/+9 |
* | [InstCombine] Do not exercise nested max/min pattern on abs | Anna Thomas | 2017-02-21 | 1 | -0/+22 |
* | [InstCombine] fix profitability equation for max-of-nots transform | Sanjay Patel | 2016-11-09 | 1 | -5/+7 |
* | [ValueTracking] recognize more variants of smin/smax | Sanjay Patel | 2016-10-29 | 1 | -18/+3 |
* | [InstCombine] move/add tests for smin/smax folds | Sanjay Patel | 2016-10-28 | 1 | -0/+79 |
* | [InstCombine] handle simple vector integer constants in IsFreeToInvert | Sanjay Patel | 2016-10-27 | 1 | -8/+24 |
* | [InstCombine] add tests for missing folds of vector abs/nabs/min/max | Sanjay Patel | 2016-10-27 | 1 | -0/+20 |
* | [InstCombine] auto-generate better checks; NFC | Sanjay Patel | 2016-10-27 | 1 | -32/+37 |
* | [InstCombine] Add new rule for MIN(MAX(~A, ~B), ~C) et. al. | Sanjoy Das | 2015-04-30 | 1 | -0/+17 |
* | New instcombine rule: max(~a,~b) -> ~min(a, b) | Sanjoy Das | 2015-02-24 | 1 | -0/+68 |