| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | [NFC][InstCombine] Converts isLegalNarrowLoad into isLegalNarrowLdSt | Diogo N. Sampaio | 2018-07-11 | 1 | -41/+55 | 
| *  | [SelectionDAG] Add constant buildvector support to isKnownNeverZero | Simon Pilgrim | 2018-07-11 | 1 | -4/+1 | 
| *  | [DAGCombiner] Support non-uniform X%C -> X-(X/C)*C folds | Simon Pilgrim | 2018-07-11 | 1 | -1/+4 | 
| *  | [DAGCombiner] Add (urem X, -1) -> select(X == -1, 0, x) fold | Simon Pilgrim | 2018-07-11 | 1 | -0/+6 | 
| *  | [DAGCombiner] Add special case fast paths for udiv x,1 and udiv x,-1 | Simon Pilgrim | 2018-07-10 | 1 | -0/+9 | 
| *  | [DAGCombiner] visitREM - call visitSDIVLike/visitUDIVLike directly to avoid r... | Simon Pilgrim | 2018-07-10 | 1 | -12/+9 | 
| *  | [DAGCombiner] Split SDIV/UDIV optimization expansions from the rest of the co... | Simon Pilgrim | 2018-07-10 | 1 | -15/+44 | 
| *  | [X86][TLI] DAGCombine: Unfold variable bit-clearing mask to two shifts. | Roman Lebedev | 2018-07-09 | 1 | -0/+58 | 
| *  | [DAGCombiner] Add EXTRACT_SUBVECTOR to SimplifyDemandedVectorElts | Simon Pilgrim | 2018-07-07 | 1 | -0/+3 | 
| *  | Revert 336426 (and follow-ups 428, 440), it very likely caused PR38084. | Nico Weber | 2018-07-06 | 1 | -105/+0 | 
| *  | Added missing semicolon | Diogo N. Sampaio | 2018-07-06 | 1 | -2/+1 | 
| *  | [SelectionDAG] https://reviews.llvm.org/D48278 | Diogo N. Sampaio | 2018-07-06 | 1 | -0/+106 | 
| *  | Testing commit permision | Diogo N. Sampaio | 2018-07-05 | 1 | -1/+1 | 
| *  | [DAGCombiner] visitSDIV - Permit MIN_SIGNED_VALUE in pow2 vector codegen | Simon Pilgrim | 2018-07-03 | 1 | -2/+0 | 
| *  | [DAGCombiner] Handle correctly non-splat power of 2 -1 divisor (PR37119) | Simon Pilgrim | 2018-06-30 | 1 | -7/+9 | 
| *  | [DAGCombiner] Ensure we use the correct CC result type in visitSDIV (REAPPLIED) | Simon Pilgrim | 2018-06-28 | 1 | -5/+6 | 
| *  | Revert "[DAGCombiner] Ensure we use the correct CC result type in visitSDIV" | Haojian Wu | 2018-06-28 | 1 | -6/+5 | 
| *  | [DAGCombiner] Ensure we use the correct CC result type in visitSDIV | Simon Pilgrim | 2018-06-28 | 1 | -5/+6 | 
| *  | [DAGCombiner] Remove unused variable. NFCI. | Simon Pilgrim | 2018-06-28 | 1 | -2/+0 | 
| *  | [DAGCombine] Disable TokenFactor simplifications when optnone. | Nirav Dave | 2018-06-27 | 1 | -0/+4 | 
| *  | [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros | Sanjay Patel | 2018-06-27 | 1 | -2/+7 | 
| *  | [DAGCombiner] visitSDIV - add special case handling for (sdiv X, 1) -> X in p... | Simon Pilgrim | 2018-06-27 | 1 | -11/+7 | 
| *  | [DAGCombiner] visitSDIV - simplify pow2 handling. NFCI. | Simon Pilgrim | 2018-06-27 | 1 | -29/+12 | 
| *  | [DAGCombiner] Fold SDIV(%X, MIN_SIGNED) -> SELECT(%X == MIN_SIGNED, 1, 0) | Simon Pilgrim | 2018-06-27 | 1 | -0/+5 | 
| *  | [DAGCombiner] Don't accept signbit sdiv divisors in sdiv-by-pow2 vector expan... | Simon Pilgrim | 2018-06-27 | 1 | -0/+2 | 
| *  | [DAGCombiner] use isBitwiseNot to simplify code; NFC | Sanjay Patel | 2018-06-26 | 1 | -8/+3 | 
| *  | [DAGCombiner] Don't accept -1 sdiv divisors in sdiv-by-pow2 vector expansion ... | Simon Pilgrim | 2018-06-26 | 1 | -0/+2 | 
| *  | [DAGCombiner] Pull out VT bitwidth in visitSDIV. NFCI. | Simon Pilgrim | 2018-06-26 | 1 | -4/+4 | 
| *  | Fix -Wparentheses gcc warning. NFCI. | Simon Pilgrim | 2018-06-25 | 1 | -1/+1 | 
| *  | [DAGCombiner] eliminate setcc bool math when input is low-bit of some value | Sanjay Patel | 2018-06-24 | 1 | -0/+45 | 
| *  | DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1" | Stanislav Mekhanoshin | 2018-06-21 | 1 | -3/+14 | 
| *  | [DAGCombine] Fix alignment for offset loads/stores | David Green | 2018-06-21 | 1 | -6/+8 | 
| *  | Allow binop C1, (select cc, CF, CT) -> select folding | Stanislav Mekhanoshin | 2018-06-20 | 1 | -10/+28 | 
| *  | [DAG] Fix and-mask folding when narrowing loads. | Nirav Dave | 2018-06-20 | 1 | -2/+3 | 
| *  | [DAGCombiner] Add some comments to some true/false arguments to make it obvio... | Craig Topper | 2018-06-20 | 1 | -2/+2 | 
| *  | Utilize new SDNode flag functionality to expand current support for fadd | Michael Berg | 2018-06-18 | 1 | -11/+15 | 
| *  | refactor of visitFADD for AllowNewConst cases | Michael Berg | 2018-06-18 | 1 | -17/+20 | 
| *  | Utilize new SDNode flag functionality to expand current support for fma | Michael Berg | 2018-06-16 | 1 | -18/+14 | 
| *  | Utilize new SDNode flag functionality to expand current support for fdiv | Michael Berg | 2018-06-15 | 1 | -1/+1 | 
| *  | DAG: Fix creating concat_vectors with illegal type | Matt Arsenault | 2018-06-15 | 1 | -3/+6 | 
| *  | easing the constraint for isNegatibleForFree and GetNegatedExpression | Michael Berg | 2018-06-14 | 1 | -4/+0 | 
| *  | updating isNegatibleForFree and GetNegatedExpression with fmf for fadd | Michael Berg | 2018-06-14 | 1 | -4/+3 | 
| *  | [DAGCombiner] remove hasOneUse() check from fadd constants transform | Sanjay Patel | 2018-06-13 | 1 | -7/+6 | 
| *  | [DAGCombiner] Recognize more patterns for ABS | Krzysztof Parzyszek | 2018-06-12 | 1 | -7/+27 | 
| *  | Utilize new SDNode flag functionality to expand current support for fmul | Michael Berg | 2018-06-12 | 1 | -2/+5 | 
| *  | [SelectionDAG] Provide default expansion for rotates | Krzysztof Parzyszek | 2018-06-12 | 1 | -2/+12 | 
| *  | DAG: Fix extract_subvector combine for a single element | Matt Arsenault | 2018-06-11 | 1 | -3/+12 | 
| *  | [DAGCombiner] match vector compare and select sizes with extload operand (PR3... | Sanjay Patel | 2018-06-10 | 1 | -0/+30 | 
| *  | Use SmallPtrSet instead of SmallSet in places where we iterate over the set. | Craig Topper | 2018-06-09 | 1 | -1/+1 | 
| *  | [DAGCombiner] clean up comments; NFC | Sanjay Patel | 2018-06-08 | 1 | -8/+5 |