| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | [DAGCombine] Prune unnused nodes. | Nirav Dave | 2019-03-29 | 1 | -15/+48 |
| * | [DAG] Set up infrastructure to avoid smart constructor-based dangling nodes | Nirav Dave | 2019-03-29 | 1 | -0/+13 |
| * | [DAGCombiner] simplify shuffle of shuffle | Sanjay Patel | 2019-03-29 | 1 | -0/+33 |
| * | [DAGCombine] Improve Lifetime node chains. | Nirav Dave | 2019-03-29 | 1 | -0/+30 |
| * | [DAGCombiner] fold sext into decrement | Sanjay Patel | 2019-03-29 | 1 | -0/+9 |
| * | [DAGCombiner] fold sext into negation | Sanjay Patel | 2019-03-28 | 1 | -0/+10 |
| * | [DAGCombiner] Fold truncate(build_vector(x,y)) -> build_vector(truncate(x),tr... | Simon Pilgrim | 2019-03-28 | 1 | -1/+15 |
| * | [DAGCombiner] Teach TokenFactor pruning to peek through lifetime nodes | Nirav Dave | 2019-03-27 | 1 | -0/+2 |
| * | Revert r356996 "[DAG] Avoid smart constructor-based dangling nodes." | Nirav Dave | 2019-03-27 | 1 | -12/+0 |
| * | [DAGCombiner] Unify Lifetime and memory Op aliasing. | Nirav Dave | 2019-03-27 | 1 | -69/+91 |
| * | [DAGCombine] Refactor GatherAllAliases. NFCI. | Nirav Dave | 2019-03-27 | 1 | -65/+66 |
| * | [DAGCombiner] Don't allow addcarry if the carry producer is illegal. | Jonas Paulsson | 2019-03-27 | 1 | -0/+4 |
| * | [DAG] Avoid smart constructor-based dangling nodes. | Nirav Dave | 2019-03-26 | 1 | -0/+12 |
| * | [TargetLowering] Add SimplifyDemandedBits support for ISD::INSERT_VECTOR_ELT | Simon Pilgrim | 2019-03-26 | 1 | -3/+7 |
| * | [DAGCombiner] Use getTokenFactor in a few more cases. | Florian Hahn | 2019-03-21 | 1 | -4/+4 |
| * | [DAGCombine] SimplifySelectCC - call FoldSetCC with the setcc result type | Simon Pilgrim | 2019-03-21 | 1 | -2/+3 |
| * | Remove out of date comment. NFCI. | Simon Pilgrim | 2019-03-20 | 1 | -1/+0 |
| * | [DAGCombine] Fix a miscompile when reducing BUILD_VECTORs to a shuffle | Justin Bogner | 2019-03-19 | 1 | -11/+9 |
| * | [SelectionDAG] Handle unary SelectPatternFlavor for ABS case in SelectionDAGB... | Simon Pilgrim | 2019-03-19 | 1 | -30/+0 |
| * | [TargetLowering] Add code size information on isFPImmLegal. NFC | Adhemerval Zanella | 2019-03-18 | 1 | -38/+61 |
| * | [DAG] Cleanup unused node in SimplifySelectCC. | Nirav Dave | 2019-03-18 | 1 | -8/+7 |
| * | [DAGCombine] Fold (x & ~y) | y patterns | Nikita Popov | 2019-03-17 | 1 | -0/+22 |
| * | [DAGCombine] combineShuffleOfScalars - handle non-zero SCALAR_TO_VECTOR indic... | Simon Pilgrim | 2019-03-16 | 1 | -2/+2 |
| * | [DAGCombiner] Fix Comment. NFC. | Nirav Dave | 2019-03-13 | 1 | -1/+1 |
| * | [DAGCombiner] If a TokenFactor would be merged into its user, consider the us... | Nirav Dave | 2019-03-13 | 1 | -0/+6 |
| * | Re-land r354244 "[DAGCombiner] Eliminate dead stores to stack." | Clement Courbet | 2019-03-13 | 1 | -0/+89 |
| * | [DAGCombine] Pull out repeated demanded bitmask generation. NFCI. | Simon Pilgrim | 2019-03-12 | 1 | -10/+9 |
| * | [SDAG][AArch64] Legalize VECREDUCE | Nikita Popov | 2019-03-11 | 1 | -0/+32 |
| * | Remove redundant extractBooleanFlip argument. NFC | Amaury Sechet | 2019-03-11 | 1 | -3/+5 |
| * | Refactor isBooleanFlip into extractBooleanFlip so that users do not depend on... | Amaury Sechet | 2019-03-09 | 1 | -19/+28 |
| * | [DAGCombiner] fold (add (add (xor a, -1), b), 1) -> (sub b, a) | Amaury Sechet | 2019-03-08 | 1 | -4/+24 |
| * | [DAGCombine] Merge visitSMULO+visitUMULO into visitMULO. NFCI. | Simon Pilgrim | 2019-03-08 | 1 | -17/+8 |
| * | [DAGCombine] Merge visitSADDO+visitUADDO into visitADDO. NFCI. | Simon Pilgrim | 2019-03-08 | 1 | -48/+24 |
| * | [DAGCombine] Merge visitSSUBO+visitUSUBO into visitSUBO. NFCI. | Simon Pilgrim | 2019-03-08 | 1 | -33/+8 |
| * | [DAGCombine] Improve select (not Cond), N1, N2 -> select Cond, N2, N1 fold | Simon Pilgrim | 2019-03-06 | 1 | -9/+15 |
| * | [DAGCombiner] Enable UADDO/USUBO vector combine support | Simon Pilgrim | 2019-03-06 | 1 | -11/+8 |
| * | [DAGCombiner] Add SADDO/SSUBO combine support | Simon Pilgrim | 2019-03-06 | 1 | -0/+54 |
| * | [DAGCombiner] Enable SMULO/UMULO vector combine support (PR40442) | Simon Pilgrim | 2019-03-06 | 1 | -2/+2 |
| * | [DAGCombiner][X86][SystemZ][AArch64] Combine some cases of (bitcast (build_ve... | Craig Topper | 2019-03-04 | 1 | -6/+9 |
| * | [DAG] Fix constant store folding to handle non-byte sizes. | Nirav Dave | 2019-02-26 | 1 | -8/+8 |
| * | Fix a sign compare warning breaking the -Werror build. | Andrea Di Biagio | 2019-02-25 | 1 | -1/+1 |
| * | [DAGCombine] Add undef shuffle elt support to partitionShuffleOfConcats | Simon Pilgrim | 2019-02-25 | 1 | -28/+29 |
| * | [NFC] Fix typos: preceeding -> preceding | Jordan Rupprecht | 2019-02-23 | 1 | -4/+4 |
| * | Disable big-endian constant store merges from rL354676. | Nirav Dave | 2019-02-22 | 1 | -10/+11 |
| * | [DAGCombine] Fold overlapping constant stores | Nirav Dave | 2019-02-22 | 1 | -0/+26 |
| * | [DAGCombiner] prevent infinite looping by truncating 'and' (PR40793) | Sanjay Patel | 2019-02-21 | 1 | -2/+3 |
| * | [DAGCombine] Generalize Dead Store to overlapping stores. | Nirav Dave | 2019-02-20 | 1 | -14/+17 |
| * | Re-land the refactoring part of r354244 "[DAGCombiner] Eliminate dead stores ... | Clement Courbet | 2019-02-20 | 1 | -35/+5 |
| * | Revert r354244 "[DAGCombiner] Eliminate dead stores to stack." | Clement Courbet | 2019-02-18 | 1 | -90/+35 |
| * | [DAGCombiner] Eliminate dead stores to stack. | Clement Courbet | 2019-02-18 | 1 | -35/+90 |