| Commit message (Expand) | Author | Age | Files | Lines |
| * | [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 |
| * | [InstCombine] use m_APInt to allow icmp (add X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-17 | 1 | -34/+29 |
| * | Replace "fallthrough" comments with LLVM_FALLTHROUGH | Justin Bogner | 2016-08-17 | 1 | -2/+2 |
| * | [InstCombine] clean up foldICmpAddConstant(); NFCI | Sanjay Patel | 2016-08-16 | 1 | -44/+41 |
| * | [InstCombine] use m_APInt to allow icmp (sub X, Y), C folds for splat constan... | Sanjay Patel | 2016-08-16 | 1 | -15/+10 |
| * | [InstCombine] fix variable names to match formula comments; NFC | Sanjay Patel | 2016-08-16 | 1 | -17/+17 |
| * | [InstCombine] add helper functions for foldICmpWithConstant; NFCI | Sanjay Patel | 2016-08-16 | 1 | -585/+698 |