| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Move three folds for FADD, FSUB and FMUL in the DAG combiner away from Unsafe... | Michael Berg | 2019-07-10 | 1 | -4/+4 | 
| *  | [DAGCombine] visitINSERT_SUBVECTOR - use uint64_t subvector index. NFCI. | Simon Pilgrim | 2019-07-10 | 1 | -1/+1 | 
| *  | Fix const/non-const lambda return type warning. NFCI. | Simon Pilgrim | 2019-07-10 | 1 | -1/+1 | 
| *  | [X86][AMDGPU][DAGCombiner] Move call to allowsMemoryAccess into isLoadBitCast... | Craig Topper | 2019-07-09 | 1 | -15/+8 | 
| *  | [DAGCombine] LoadedSlice - keep getOffsetFromBase() uint64_t offset. NFCI. | Simon Pilgrim | 2019-07-09 | 1 | -1/+1 | 
| *  | [DAGCombine] convertBuildVecZextToZext - remove duplicate getOpcode() call. N... | Simon Pilgrim | 2019-07-06 | 1 | -1/+1 | 
| *  | [DAGCombiner] Don't combine (addcarry (uaddo X, Y), 0, Carry) -> (addcarry X,... | Craig Topper | 2019-07-04 | 1 | -1/+4 | 
| *  | Use getAllOnesConstants instead of -1 in DAGCombiner. NFC | Amaury Sechet | 2019-07-03 | 1 | -1/+1 | 
| *  | [DAGCombine] More diamong carry pattern optimization. | Amaury Sechet | 2019-07-03 | 1 | -27/+92 | 
| *  | [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457) | Roman Lebedev | 2019-07-03 | 1 | -0/+31 | 
| *  | [DAGCombiner] Exploiting more about the transformation of TransformFPLoadStor... | Zi Xuan Wu | 2019-07-02 | 1 | -4/+2 | 
| *  | [DAGCombine] visitEXTRACT_SUBVECTOR - add TODO for extract_subvector(bitcast(... | Simon Pilgrim | 2019-06-26 | 1 | -0/+1 | 
| *  | Teach the DAGCombine to fold this pattern(c1 and c2 is constant). | QingShan Zhang | 2019-06-26 | 1 | -2/+28 | 
| *  | [DAGCombine] combineRepeatedFPDivisors - recognize -1.0 / X as a reciprocal | Simon Pilgrim | 2019-06-25 | 1 | -2/+2 | 
| *  | [DAGCombine] visitMUL - allow shift by zero in MulByConstant. | Simon Pilgrim | 2019-06-24 | 1 | -6/+6 | 
| *  | [SelectionDAG] Remove the code that attempts to calculate the alignment for t... | Craig Topper | 2019-06-23 | 1 | -13/+2 | 
| *  | [DAGCombine] narrowExtractedVectorBinOp - pull out repeated getOpcode(). NFCI. | Simon Pilgrim | 2019-06-21 | 1 | -2/+2 | 
| *  | [DAGCombine] narrowInsertExtractVectorBinOp - reuse "extract from insert" det... | Simon Pilgrim | 2019-06-21 | 1 | -11/+15 | 
| *  | [DAGCombiner] Use getAPIntValue() instead of getZExtValue() where possible. | Simon Pilgrim | 2019-06-20 | 1 | -21/+20 | 
| *  | [DAGCombiner][NFC] Remove unused var | Jordan Rupprecht | 2019-06-20 | 1 | -1/+0 | 
| *  | [DAGCombiner] Support (shl (zext (srl x, C)), C) -> (zext (shl (srl x, C), C)... | Simon Pilgrim | 2019-06-20 | 1 | -17/+19 | 
| *  | [DAGCombine] Add TODOs for some combines that should support non-uniform vectors | Simon Pilgrim | 2019-06-20 | 1 | -0/+15 | 
| *  | [DAGCombine] Reduce scope of ShAmtVal variable. NFCI. | Simon Pilgrim | 2019-06-20 | 1 | -2/+1 | 
| *  | [DAGCombine] Use ConstantSDNode::getAPIntValue() instead of getZExtValue(). | Simon Pilgrim | 2019-06-19 | 1 | -2/+2 | 
| *  | [DAGCombiner] Support (shl (ext (shl x, c1)), c2) -> (shl (ext x), (add c1, c... | Simon Pilgrim | 2019-06-19 | 1 | -16/+15 | 
| *  | [DAGCombiner] Support (shl (ext (shl x, c1)), c2) -> 0 non-uniform folds. | Simon Pilgrim | 2019-06-19 | 1 | -7/+23 | 
| *  | [DAGCombiner] visitSHL - pull out repeated shift amount VT. NFCI. | Simon Pilgrim | 2019-06-19 | 1 | -6/+6 | 
| *  | [DAGCombine] Fix (shl (ext (shl x, c1)), c2) -> (shl (ext x), (add c1, c2)) c... | Simon Pilgrim | 2019-06-19 | 1 | -1/+2 | 
| *  | [DAGCombiner] [CodeGenPrepare] More comprehensive GEP splitting | Luis Marques | 2019-06-17 | 1 | -3/+63 | 
| *  | adding more fmf propagation for selects plus updated tests | Michael Berg | 2019-06-15 | 1 | -20/+34 | 
| *  | Revert "adding more fmf propagation for selects plus tests" | Fangrui Song | 2019-06-15 | 1 | -34/+20 | 
| *  | adding more fmf propagation for selects plus tests | Michael Berg | 2019-06-14 | 1 | -20/+34 | 
| *  | [TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR... | Simon Pilgrim | 2019-06-12 | 1 | -1/+2 | 
| *  | [TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI. | Simon Pilgrim | 2019-06-11 | 1 | -32/+30 | 
| *  | [DAGCombine] GetNegatedExpression - constant float vector support (PR42105) | Simon Pilgrim | 2019-06-11 | 1 | -9/+40 | 
| *  | [DAGCombine] Match a pattern where a wide type scalar value is stored by seve... | QingShan Zhang | 2019-06-10 | 1 | -0/+180 | 
| *  | Use for-range loop. NFCI. | Simon Pilgrim | 2019-06-09 | 1 | -3/+1 | 
| *  | [DAGCombine] visitAND - merge (zext_inreg ((s)extload x)) -> (zextload x) com... | Simon Pilgrim | 2019-06-08 | 1 | -21/+4 | 
| *  | [DAGCombine] visitAND - fix local shadow variable warnings. NFCI. | Simon Pilgrim | 2019-06-07 | 1 | -24/+24 | 
| *  | [DAGCombine] Use APInt::extractBits in "sub-splat" constant mask detection. N... | Simon Pilgrim | 2019-06-07 | 1 | -3/+3 | 
| *  | [DAGCombine] MergeConsecutiveStores - improve non-temporal load\store handlin... | Simon Pilgrim | 2019-06-06 | 1 | -7/+23 | 
| *  | [DAGCombine] Cleanup isNegatibleForFree/GetNegatedExpression. NFCI. | Simon Pilgrim | 2019-06-06 | 1 | -20/+21 | 
| *  | Fix shadow local variable warning. NFCI. | Simon Pilgrim | 2019-06-05 | 1 | -6/+6 | 
| *  | Revert r362472 as it is breaking PPC build bots | Nemanja Ivanovic | 2019-06-04 | 1 | -179/+0 | 
| *  | [DAGCombiner][X86] Fold (not (neg X)) -> (add X, -1) | Craig Topper | 2019-06-04 | 1 | -0/+10 | 
| *  | [SelectionDAG][x86] limit post-legalization store merging by type | Sanjay Patel | 2019-06-04 | 1 | -1/+1 | 
| *  | [DAGCombine][X86][AArch64][MIPS][LANAI] (C - x) - y  ->  C - (x + y) fold (PR... | Roman Lebedev | 2019-06-04 | 1 | -0/+6 | 
| *  | [DAGCombine][X86][AArch64][ARM] (C - x) + y  ->  (y - x) + C  fold | Roman Lebedev | 2019-06-04 | 1 | -0/+7 | 
| *  | [SelectionDAG] Add fpto[us]i(undef) --> undef constant fold | Simon Pilgrim | 2019-06-04 | 1 | -0/+8 | 
| *  | [DAGCombine] Match a pattern where a wide type scalar value is stored by seve... | QingShan Zhang | 2019-06-04 | 1 | -0/+179 |