| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | [InstCombine] Fold nuw left-shifts in `ugt`/`ule` comparisons. | Sanjay Patel | 2016-11-01 | 1 | -0/+17 |
* | [InstCombine] Ensure that truncated int types are legal. | Sanjay Patel | 2016-10-25 | 1 | -4/+2 |
* | [InstCombine] add test and code comment to show potentially misguided icmp tr... | Sanjay Patel | 2016-10-25 | 1 | -0/+3 |
* | Remove duplicated code; NFC | Sanjoy Das | 2016-10-02 | 1 | -1/+2 |
* | [InstCombine] add helper functions for visitICmpInst(); NFCI | Sanjay Patel | 2016-09-16 | 1 | -523/+556 |
* | [InstCombine] move folds for icmp (sh C2, Y), C1 in with other icmp+sh folds;... | Sanjay Patel | 2016-09-15 | 1 | -27/+21 |
* | [InstCombine] allow icmp (shr/shl) folds for vectors | Sanjay Patel | 2016-09-15 | 1 | -23/+18 |
* | [InstCombine] Do not RAUW a constant GEP | David Majnemer | 2016-09-15 | 1 | -1/+1 |
* | [InstCombine] simplify code; NFCI | Sanjay Patel | 2016-09-15 | 1 | -14/+7 |
* | fix function names; NFC | Sanjay Patel | 2016-09-15 | 1 | -34/+34 |
* | [InstCombine] allow icmp (sub nsw) folds for vectors | Sanjay Patel | 2016-09-15 | 1 | -40/+35 |
* | [InstCombine] remove duplicated fold ; NFCI | Sanjay Patel | 2016-09-15 | 1 | -7/+2 |
* | [InstCombine] allow (icmp sgt smin(PosA, B), 0) fold for vectors | Sanjay Patel | 2016-09-15 | 1 | -14/+18 |
* | [InstCombine] clean up foldICmpWithConstant(); NFC | Sanjay Patel | 2016-09-15 | 1 | -114/+117 |
* | [InstCombine] add helper function for foldICmpWithConstant; NFC | Sanjay Patel | 2016-09-15 | 1 | -210/+222 |
* | [InstCombine] use m_APInt to allow icmp folds using known bits for splat cons... | Sanjay Patel | 2016-09-15 | 1 | -3/+3 |
* | [InstCombine] refactor eq/ne cases in foldICmpUsingKnownBits() ; NFCI | Sanjay Patel | 2016-09-14 | 1 | -62/+27 |
* | [InstCombine] use m_APInt to allow icmp X, C folds for splat constant vectors | Sanjay Patel | 2016-09-12 | 1 | -2/+3 |
* | fix formatting; NFC | Sanjay Patel | 2016-09-12 | 1 | -14/+13 |
* | [InstCombine] add helper function for foldICmpUsingKnownBits; NFCI | Sanjay Patel | 2016-09-12 | 1 | -259/+278 |
* | fix formatting/typos; NFC | Sanjay Patel | 2016-09-12 | 1 | -7/+6 |
* | [InstCombine] clean up foldICmpBinOpEqualityWithConstant / foldICmpIntrinsicW... | Sanjay Patel | 2016-09-10 | 1 | -59/+56 |
* | [InstCombine] rename and reorganize some icmp folding functions; NFC | Sanjay Patel | 2016-09-10 | 1 | -21/+17 |
* | [InstCombine] use m_APInt to allow icmp ult X, C folds for splat constant vec... | Sanjay Patel | 2016-09-09 | 1 | -8/+13 |
* | [InstCombine] return a vector-safe true/false constant | Sanjay Patel | 2016-09-08 | 1 | -2/+2 |
* | [InstCombine] use m_APInt to allow icmp (and (sh X, Y), C2), C1 folds for spl... | Sanjay Patel | 2016-09-07 | 1 | -51/+21 |
* | [InstCombine] allow icmp (and X, C2), C1 folds for splat constant vectors | Sanjay Patel | 2016-09-07 | 1 | -43/+33 |
* | [InstCombine] don't assert that division-by-constant has been folded (PR30281) | Sanjay Patel | 2016-09-05 | 1 | -7/+6 |
* | [InstCombine] revert r280637 because it causes test failures on an ARM bot | Sanjay Patel | 2016-09-05 | 1 | -33/+43 |
* | [InstCombine] allow icmp (and X, C2), C1 folds for splat constant vectors | Sanjay Patel | 2016-09-04 | 1 | -43/+33 |
* | [InstCombine] recode icmp fold in a vector-friendly way; NFC | Sanjay Patel | 2016-09-04 | 1 | -22/+30 |
* | [InstCombine] remove fold of an icmp pattern that should never happen | Sanjay Patel | 2016-09-01 | 1 | -15/+0 |
* | [InstCombine] allow icmp (shr exact X, C2), C fold for splat constant vectors | Sanjay Patel | 2016-08-31 | 1 | -5/+0 |
* | [InstCombine] allow icmp (div X, Y), C folds for splat constant vectors | Sanjay Patel | 2016-08-31 | 1 | -37/+26 |
* | [InstCombine] change insertRangeTest() to use APInt instead of Constant; NFCI | Sanjay Patel | 2016-08-31 | 1 | -4/+8 |
* | [InstCombine] replace divide-by-constant checks with asserts; NFC | Sanjay Patel | 2016-08-30 | 1 | -19/+16 |
* | [InstCombine] clean up foldICmpDivConstant; NFCI | Sanjay Patel | 2016-08-30 | 1 | -16/+20 |
* | [InstCombine] use m_APInt to allow icmp (and X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-28 | 1 | -32/+34 |
* | [InstCombine] add helper function for icmp (and (sh X, Y), C2), C1 ; NFC | Sanjay Patel | 2016-08-26 | 1 | -44/+61 |
* | [InstCombine] clean up foldICmpAndConstConst(); NFC | Sanjay Patel | 2016-08-26 | 1 | -172/+166 |
* | [InstCombine] add helper function for folding of icmp (and X, C2), C; NFC | Sanjay Patel | 2016-08-26 | 1 | -6/+19 |
* | [InstCombine] rename variables in foldICmpAndConstant(); NFC | Sanjay Patel | 2016-08-26 | 1 | -54/+55 |
* | [InstCombine] rename variables in foldICmpDivConstant(); NFC | Sanjay Patel | 2016-08-26 | 1 | -29/+28 |
* | [InstCombine] move foldICmpDivConstConst() contents to foldICmpDivConstant();... | Sanjay Patel | 2016-08-24 | 1 | -165/+158 |
* | [InstCombine] use m_APInt to allow icmp eq/ne (shr X, C2), C folds for splat ... | Sanjay Patel | 2016-08-24 | 1 | -16/+19 |
* | [InstCombine] add assert and explanatory comment for fold removed in r279568;... | Sanjay Patel | 2016-08-24 | 1 | -0/+7 |
* | [InstCombine] use local variables for repeated values; NFCI | Sanjay Patel | 2016-08-23 | 1 | -12/+9 |
* | [InstCombine] move foldICmpShrConstConst() contents to foldICmpShrConst(); NFCI | Sanjay Patel | 2016-08-23 | 1 | -75/+65 |
* | [InstCombine] remove icmp shr folds that are already handled by InstSimplify | Sanjay Patel | 2016-08-23 | 1 | -17/+3 |
* | [InstCombine] change param type from Instruction to BinaryOperator for icmp h... | Sanjay Patel | 2016-08-22 | 1 | -73/+85 |