| Commit message (Expand) | Author | Age | Files | Lines |
| * | [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 |
| * | [InstCombine] use m_APInt to allow icmp (shr exact X, Y), 0 folds for splat c... | Sanjay Patel | 2016-08-22 | 1 | -14/+13 |
| * | [InstCombine] use m_APInt to allow icmp (shl X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-21 | 1 | -13/+10 |
| * | [InstCombine] use m_APInt to allow icmp (shl X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-21 | 1 | -6/+6 |
| * | [InstCombine] use m_APInt to allow icmp (shl X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-21 | 1 | -6/+6 |
| * | [InstCombine] use APInt instead of ConstantInt in isSignBitCheck(); NFCI | Sanjay Patel | 2016-08-21 | 1 | -8/+8 |
| * | [InstCombine] use m_APInt to allow icmp (shl X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-19 | 1 | -17/+16 |
| * | [InstCombine] remove an icmp fold that is already handled by InstSimplify | Sanjay Patel | 2016-08-19 | 1 | -10/+0 |
| * | [InstCombine] use local variables to reduce code in foldICmpShlConstant; NFC | Sanjay Patel | 2016-08-19 | 1 | -21/+15 |
| * | [InstCombine] rename variables in foldICmpShlConstant(); NFC | Sanjay Patel | 2016-08-19 | 1 | -34/+34 |
| * | Fix regression in InstCombine introduced by r278944 | Reid Kleckner | 2016-08-19 | 1 | -3/+4 |
| * | [InstCombine] use m_APInt to allow icmp (shl 1, Y), C folds for splat constan... | Sanjay Patel | 2016-08-19 | 1 | -4/+5 |
| * | [InstCombine] use m_APInt to allow icmp X, C folds for splat constant vectors | Sanjay Patel | 2016-08-19 | 1 | -5/+10 |
| * | [InstCombine] add helper function for folds of icmp (shl 1, Y), C; NFCI | Sanjay Patel | 2016-08-18 | 1 | -62/+65 |
| * | [InstCombine] use m_APInt to allow icmp (trunc X, Y), C folds for splat const... | Sanjay Patel | 2016-08-18 | 1 | -9/+4 |
| * | [InstCombine] clean up foldICmpTruncConstant(); NFCI | Sanjay Patel | 2016-08-18 | 1 | -14/+17 |
| * | [InstCombine] use m_APInt to allow icmp (udiv X, Y), C folds for splat consta... | Sanjay Patel | 2016-08-18 | 1 | -18/+20 |
| * | [InstCombine] clean up foldICmpUDivConstant; NFC | Sanjay Patel | 2016-08-18 | 1 | -16/+12 |
| * | [InstCombine] use m_APInt to allow icmp (mul X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-18 | 1 | -18/+14 |
| * | [InstCombine] use APInt in isSignTest instead of ConstantInt; NFC | Sanjay Patel | 2016-08-18 | 1 | -6/+7 |
| * | [InstCombine] use m_APInt to allow icmp (xor X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-18 | 1 | -13/+10 |
| * | Replace a few more "fall through" comments with LLVM_FALLTHROUGH | Justin Bogner | 2016-08-17 | 1 | -6/+9 |
| * | [InstCombine] more clean up of foldICmpXorConstant(); NFCI | Sanjay Patel | 2016-08-17 | 1 | -27/+21 |
| * | [InstCombine] clean up foldICmpXorConstant(); NFCI | Sanjay Patel | 2016-08-17 | 1 | -55/+60 |
| * | [InstCombine] use m_APInt to allow icmp (or X, Y), C folds for splat constant... | Sanjay Patel | 2016-08-17 | 1 | -5/+0 |
| * | [InstCombine] clean up foldICmpOrConstant(); NFCI | Sanjay Patel | 2016-08-17 | 1 | -18/+16 |