Age | Commit message (Expand) | Author |
2017-10-04 | [InstCombine] Improve support for ashr in foldICmpAndShift | Craig Topper |
2017-09-26 | [InstCombine] Remove one use restriction on the shift for calls to foldICmpAn... | Craig Topper |
2017-09-22 | [InstCombine] Teach foldICmpUsingKnownBits to simplify SLE/SGE/ULE/UGE to equ... | Craig Topper |
2017-09-22 | [InstCombine] Add test cases for known bits simplifications for comparisons t... | Craig Topper |
2017-09-20 | [InstCombine] Teach getDemandedBitsLHSMask to handle constant splat vectors | Craig Topper |
2017-09-20 | [InstCombine] Handle (X & C2) < C1 --> (X & C2) == 0 | Craig Topper |
2017-09-20 | [InstCombine] Pre-commit test cases for D38065. | Craig Topper |
2017-08-29 | [InstCombine] Support vector splats in transformZExtICmp | Craig Topper |
2017-07-02 | [InstCombine] look through bswap/bitreverse for equality comparisons | Sanjay Patel |
2017-06-28 | [InstCombine] add tests for icmp with bitreversed ops; NFC | Sanjay Patel |
2017-06-28 | [InstCombine] Remove 64-bit bit width restriction from m_ConstantInt(uint64_t*&) | Craig Topper |
2017-06-28 | [InstCombine] add tests for icmp with bswapped operands; NFC | Sanjay Patel |
2017-06-28 | [InstCombine] Add test case demonstrating that we don't handle icmp eq (trunc... | Craig Topper |
2017-06-28 | Revert r306508 "[InstCombine] Add test case demonstrating that we don't handl... | Craig Topper |
2017-06-28 | [InstCombine] Add test case demonstrating that we don't handle icmp eq (trunc... | Craig Topper |
2017-06-27 | [InstCombine] canonicalize icmp predicate feeding select | Sanjay Patel |
2017-05-25 | [InstCombine] make icmp-mul fold more efficient | Sanjay Patel |
2017-05-24 | [InstCombine] use m_APInt to allow icmp-mul-mul vector fold | Sanjay Patel |
2017-05-24 | [InstCombine] add tests for icmp eq (mul X, C), (mul Y, C); NFC | Sanjay Patel |
2017-05-24 | [InstCombine] move tests and use FileCheck; NFC | Sanjay Patel |
2017-05-15 | [InstCombine] restrict icmp fold with 2 sdiv exact operands (PR32949) | Sanjay Patel |
2017-05-08 | [InstCombine] add another test for PR32949; NFC | Sanjay Patel |
2017-04-13 | [InstCombine] add/move tests for or-of-icmps; NFC | Sanjay Patel |
2017-04-05 | [InstCombine] add fold for icmp with or mask of low bits (PR32542) | Sanjay Patel |
2017-04-05 | [InstCombine] add tests for missing icmp fold (PR32524) | Sanjay Patel |
2017-02-08 | [InstCombine] add test for missed vector icmp fold; NFC | Sanjay Patel |
2017-02-03 | [InstCombine] fix operand-complexity-based canonicalization (PR28296) | Sanjay Patel |
2017-01-15 | [InstCombine] use m_APInt to allow ashr folds for vectors with splat constants | Sanjay Patel |
2017-01-13 | [InstCombine] optimize unsigned icmp of increment | Sanjay Patel |
2017-01-06 | [InstCombine] move and add tests for icmp + shl nsw; NFC | Sanjay Patel |
2016-10-25 | [InstCombine] Ensure that truncated int types are legal. | Sanjay Patel |
2016-10-25 | [InstCombine] add test and code comment to show potentially misguided icmp tr... | Sanjay Patel |
2016-09-15 | [InstCombine] allow icmp (shr/shl) folds for vectors | Sanjay Patel |
2016-09-15 | [InstCombine] allow icmp (sub nsw) folds for vectors | Sanjay Patel |
2016-09-15 | [InstCombine] add vector tests for icmp (sub nsw) | Sanjay Patel |
2016-09-15 | [InstCombine] use m_APInt to allow icmp folds using known bits for splat cons... | Sanjay Patel |
2016-09-14 | [InstCombine] add vector tests for foldICmpUsingKnownBits() | Sanjay Patel |
2016-09-13 | Reapply "InstCombine: Reduce trunc (shl x, K) width." | Matt Arsenault |
2016-09-09 | [InstCombine] use m_APInt to allow icmp ult X, C folds for splat constant vec... | Sanjay Patel |
2016-09-07 | [InstCombine] use m_APInt to allow icmp (and (sh X, Y), C2), C1 folds for spl... | Sanjay Patel |
2016-09-07 | [InstCombine] allow icmp (and X, C2), C1 folds for splat constant vectors | Sanjay Patel |
2016-09-05 | [InstCombine] revert r280637 because it causes test failures on an ARM bot | Sanjay Patel |
2016-09-04 | [InstCombine] allow icmp (and X, C2), C1 folds for splat constant vectors | Sanjay Patel |
2016-08-31 | [InstCombine] allow icmp (div X, Y), C folds for splat constant vectors | Sanjay Patel |
2016-08-28 | [InstCombine] use m_APInt to allow icmp (and X, Y), C folds for splat constan... | Sanjay Patel |
2016-08-24 | [InstCombine] use m_APInt to allow icmp eq/ne (shr X, C2), C folds for splat ... | Sanjay Patel |
2016-08-22 | [InstCombine] use m_APInt to allow icmp (shr exact X, Y), 0 folds for splat c... | Sanjay Patel |
2016-08-21 | [InstCombine] use m_APInt to allow icmp (shl X, Y), C folds for splat constan... | Sanjay Patel |
2016-08-21 | [InstCombine] use m_APInt to allow icmp (shl X, Y), C folds for splat constan... | Sanjay Patel |
2016-08-19 | [InstCombine] use m_APInt to allow icmp (shl X, Y), C folds for splat constan... | Sanjay Patel |