index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[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
*
Propagate fmf for setcc/select folds
Michael Berg
2019-06-03
1
-3
/
+10
*
[SelectionDAG] Add [us]itofp(undef) --> 0 constant fold (PR39205)
Simon Pilgrim
2019-06-03
1
-0
/
+8
*
Recommit r360171: [DAGCombiner] Avoid creating large tokenfactors in visitTok...
Florian Hahn
2019-06-03
1
-3
/
+21
*
[DAGCombiner][X86] Fold away masked store and scatter with all zeroes mask.
Craig Topper
2019-06-02
1
-11
/
+18
*
[DAGCombiner] Replace masked loads with a zero mask with the passthru value
Craig Topper
2019-06-02
1
-3
/
+7
*
[DAGCombine] Fold insert_subvector(bitcast(x),bitcast(y),c1) -> bitcast(inser...
Simon Pilgrim
2019-06-02
1
-0
/
+37
*
[DAGCombiner] Replace two unchecked dyn_casts with casts.
Craig Topper
2019-06-02
1
-2
/
+2
*
[DAGCombine] Limit 'hoist add/sub binop w/ constant op' to non-opaque consts
Roman Lebedev
2019-05-30
1
-6
/
+8
*
[DAGCombiner][X86][AArch64] (x - C) + y -> (x + y) - C fold. Try 2
Roman Lebedev
2019-05-30
1
-0
/
+8
*
[DAGCombine] (x - C) - y -> (x - y) - C fold. Try 3
Roman Lebedev
2019-05-30
1
-0
/
+7
*
[DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -> add (xor y, -1), x fold...
Roman Lebedev
2019-05-30
1
-0
/
+14
*
[DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> (y - x) - C fol...
Roman Lebedev
2019-05-30
1
-0
/
+6
*
[DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -> (x - y) + C fold. Try 3
Roman Lebedev
2019-05-30
1
-0
/
+7
*
[DAGCombine] ((c1-A)-c2) -> ((c1-c2)-A) constant-fold
Roman Lebedev
2019-05-30
1
-0
/
+10
*
[DAGCombine] (A-C1)-C2 -> A-(C1+C2) constant-fold
Roman Lebedev
2019-05-30
1
-0
/
+10
*
[DAGCombine] (A+C1)-C2 -> A+(C1-C2) constant-fold
Roman Lebedev
2019-05-30
1
-0
/
+10
*
[DAGCombine] Use FoldConstantArithmetic() to perform C2-(A+C1) -> (C2-C1)-A fold
Roman Lebedev
2019-05-30
1
-1
/
+3
*
[DAGCombine] ((A-c1)+c2) -> (A+(c2-c1)) constant-fold
Roman Lebedev
2019-05-30
1
-0
/
+9
*
[DAGCombine] Use FoldConstantArithmetic() to perform ((c1-A)+c2) -> (c1+c2)-A...
Roman Lebedev
2019-05-30
1
-4
/
+4
*
[DAGCombine] Revert of recommit of "binop-with-const hoisting" patches
Roman Lebedev
2019-05-30
1
-34
/
+0
*
[DAGCombiner] Replace gathers with a zero mask with the passthru value
Benjamin Kramer
2019-05-29
1
-3
/
+7
*
[DAGCombine] (x - C) - y -> (x - y) - C fold. Try 2
Roman Lebedev
2019-05-28
1
-0
/
+7
*
[DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -> add (xor y, -1), x fold...
Roman Lebedev
2019-05-28
1
-0
/
+14
*
[DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> (y - x) - C fol...
Roman Lebedev
2019-05-28
1
-0
/
+6
*
[DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -> (x - y) + C fold. Try 2
Roman Lebedev
2019-05-28
1
-0
/
+7
*
Revert DAGCombine "hoist binop with const" folds
Roman Lebedev
2019-05-28
1
-42
/
+0
*
[DAGCombine] (x - C) - y -> (x - y) - C fold
Roman Lebedev
2019-05-28
1
-0
/
+7
*
[DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -> add (xor y, -1), x fold
Roman Lebedev
2019-05-28
1
-0
/
+14
*
[DAGCombiner][X86][AArch64] (x - C) + y -> (x + y) - C fold
Roman Lebedev
2019-05-28
1
-0
/
+8
*
[DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> (y - x) - C fold
Roman Lebedev
2019-05-28
1
-0
/
+6
*
[DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -> (x - y) + C fold
Roman Lebedev
2019-05-28
1
-0
/
+7
*
[AMDGPU] Divergence driven ISel. Assign register class for cross block va...
Alexander Timofeev
2019-05-26
1
-2
/
+4
[next]