| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | [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 |
* | [InstCombine] use m_APInt in foldICmpWithConstant; NFCI | Sanjay Patel | 2016-08-16 | 1 | -47/+45 |
* | constify InstCombine::foldAllocaCmp. NFC. | Pete Cooper | 2016-08-12 | 1 | -9/+10 |
* | InstCombine: Clean up some trailing whitespace. NFC | Justin Bogner | 2016-08-05 | 1 | -7/+7 |
* | InstCombine: Replace some never-null pointers with references. NFC | Justin Bogner | 2016-08-05 | 1 | -9/+6 |
* | [InstCombine] use m_APInt to allow icmp eq (mul X, C1), C2 folds for splat co... | Sanjay Patel | 2016-08-04 | 1 | -6/+5 |
* | [InstCombine] use m_APInt to allow icmp eq (and X, C1), C2 folds for splat co... | Sanjay Patel | 2016-08-04 | 1 | -14/+9 |
* | [InstCombine] use m_APInt to allow icmp eq (or X, C1), C2 folds for splat con... | Sanjay Patel | 2016-08-04 | 1 | -9/+7 |
* | [InstCombine] use m_APInt to allow icmp eq (op X, Y), C folds for splat const... | Sanjay Patel | 2016-08-04 | 1 | -11/+0 |
* | [InstCombine] use m_APInt to allow icmp eq (sub C1, X), C2 folds for splat co... | Sanjay Patel | 2016-08-04 | 1 | -4/+4 |
* | Add popcount(n) == bitsize(n) -> n == -1 transformation. | Amaury Sechet | 2016-08-04 | 1 | -4/+10 |
* | [InstCombine] use m_APInt to allow icmp eq (add X, C1), C2 folds for splat co... | Sanjay Patel | 2016-08-03 | 1 | -6/+8 |
* | [InstCombine] use m_APInt to allow icmp eq (srem X, C1), C2 folds for splat c... | Sanjay Patel | 2016-08-03 | 1 | -4/+3 |
* | [InstCombine] use m_APInt to allow icmp (binop X, Y), C folds with constant s... | Sanjay Patel | 2016-08-03 | 1 | -14/+20 |
* | use local variables; NFC | Sanjay Patel | 2016-08-03 | 1 | -29/+23 |
* | [InstCombine] replace dyn_casts with matches; NFCI | Sanjay Patel | 2016-08-02 | 1 | -13/+14 |
* | [InstCombine] allow icmp (bit-manipulation-intrinsic(), C) folds for vectors | Sanjay Patel | 2016-07-23 | 1 | -13/+16 |
* | [InstCombine] move udiv+cmp fold over with other BinOp+cmp folds; NFCI | Sanjay Patel | 2016-07-23 | 1 | -9/+8 |
* | [InstCombine] break up foldICmpEqualityWithConstant(); NFCI | Sanjay Patel | 2016-07-21 | 1 | -148/+159 |
* | make InstCombine compare helper functions private; NFC | Sanjay Patel | 2016-07-21 | 1 | -45/+45 |