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
...
*
[DAGCombiner] Add a peekThroughBitcast to MergeStoresOfConstantsOrVecElts to ...
Craig Topper
2018-03-04
1
-0
/
+1
*
[DAGCombiner] When combining zero_extend of a truncate, only mask before exte...
Craig Topper
2018-03-01
1
-1
/
+1
*
[DAGCOmbine] Ensure that (brcond (setcc ...)) is handled in a canonical manner.
Amaury Sechet
2018-02-23
1
-75
/
+67
*
[SelectionDAG] Move matchUnaryPredicate/matchBinaryPredicate into SelectionDA...
Simon Pilgrim
2018-02-22
1
-62
/
+12
*
[DAGCombiner] Add two calls to isVector before making calls to getVectorEleme...
Craig Topper
2018-02-22
1
-4
/
+5
*
[SelectionDAG] Add LegalTypes flag to getShiftAmountTy. Use it to unify and s...
Craig Topper
2018-02-20
1
-5
/
+1
*
[DAGCombiner] Remove simplifyShuffleMask - now handled more generally by Simp...
Simon Pilgrim
2018-02-17
1
-35
/
+0
*
[DAGCombiner] Call ExtendUsesToFormExtLoad in (zext (and (load)))->(and (zext...
Craig Topper
2018-02-15
1
-13
/
+14
*
[SelectionDAG] Add initial implementation of TargetLowering::SimplifyDemanded...
Simon Pilgrim
2018-02-15
1
-91
/
+35
*
[SelectionDAG][X86] Fix incorrect offset generated for VMASKMOV
Alexander Ivchenko
2018-02-14
1
-9
/
+10
*
[DAGCombiner] Add one use check to fold (not (and x, y)) -> (or (not x), (not...
Craig Topper
2018-02-13
1
-2
/
+2
*
[X86][SSE] Enable SMIN/SMAX/UMIN/UMAX custom lowering for all legal types
Simon Pilgrim
2018-02-11
1
-0
/
+19
*
[SelectionDAG] Remove TargetLowering::getConstTrueVal. Use SelectionDAG::getB...
Craig Topper
2018-02-11
1
-2
/
+3
*
Revert "WIP: [DAGCombiner] Assert that debug info is preserved"
Vedant Kumar
2018-02-08
1
-31
/
+4
*
WIP: [DAGCombiner] Assert that debug info is preserved
Vedant Kumar
2018-02-08
1
-4
/
+31
*
[DAGCombiner] Fix a couple mistakes from r324311 by really passing the origin...
Craig Topper
2018-02-08
1
-2
/
+4
*
[DAGCombiner] Don't create truncate nodes in (aext (zextload x)) -> (zextload...
Craig Topper
2018-02-08
1
-15
/
+5
*
[DAGCombiner] Avoid creating truncate nodes in (zext (and (load)))->(and (zex...
Craig Topper
2018-02-08
1
-22
/
+25
*
[DAGCombiner] Rename variable to be slightly better. NFC
Craig Topper
2018-02-08
1
-21
/
+21
*
[DAGCombiner][AMDGPU][X86] Turn cttz/ctlz into cttz_zero_undef/ctlz_zero_unde...
Craig Topper
2018-02-06
1
-0
/
+14
*
[DAGCombiner] Pass the original load to ExtendSetCCUses not the turncate.
Craig Topper
2018-02-06
1
-11
/
+12
*
[DAGCombiner] When folding fold (sext/zext (and/or/xor (sextload/zextload x),...
Craig Topper
2018-02-03
1
-4
/
+6
*
[DAGCombiner] When folding (insert_subvector undef, (bitcast (extract_subvect...
Craig Topper
2018-02-01
1
-1
/
+3
*
[DAGCombiner] filter out denorm inputs when calculating sqrt estimate (PR34994)
Sanjay Patel
2018-02-01
1
-10
/
+25
*
[X86] Make foldLogicOfSetCCs work better for vectors pre legal types/operations
Craig Topper
2018-01-29
1
-1
/
+1
*
[DAGCombine] reduceBuildVecToShuffle - ensure EXTRACT_VECTOR_ELT index is in ...
Simon Pilgrim
2018-01-26
1
-1
/
+5
*
[DAGCombiner] Bail out if vector size is not a multiple
Sven van Haastregt
2018-01-24
1
-0
/
+4
*
[DAGCombiner] Add a DAG combine to turn a splat build_vector where the splat ...
Craig Topper
2018-01-18
1
-0
/
+23
*
Revert "[DAG] Elide overlapping stores"
Benjamin Kramer
2018-01-15
1
-20
/
+21
*
dag-combine: Transfer debug information when folding (zext (truncate x))
Adrian Prantl
2018-01-11
1
-1
/
+4
*
DAGCombine: Let truncates negate extension through extract-subvector
Zvi Rackover
2018-01-11
1
-0
/
+16
*
[SelectionDAG][X86] Explicitly store the scale in the gather/scatter ISD nodes
Craig Topper
2018-01-10
1
-6
/
+8
*
[DAG] Elide overlapping stores
Nirav Dave
2018-01-09
1
-21
/
+20
*
[DAG] Teach BaseIndexOffset to correctly handle with indexed operations
Nirav Dave
2018-01-08
1
-45
/
+47
*
[DAGCombine] Fix for PR35761
Sam Parker
2018-01-08
1
-4
/
+10
*
[DAGCombine] Fix for PR37563
Sam Parker
2018-01-05
1
-2
/
+12
*
[DAGCombine] Ensure SDNode use iterator is incremented properly.
Amara Emerson
2018-01-04
1
-2
/
+2
*
[DAGCombine] Handle out of range EXTRACT_VECTOR_ELT indices
Simon Pilgrim
2018-01-03
1
-0
/
+4
*
Revert r321089: "[DAG] Elide overlapping store" (and subsequent fix in r321204)
Daniel Jasper
2018-01-02
1
-21
/
+21
*
[DAGCombine] Fix for PR35765
Sam Parker
2018-01-02
1
-1
/
+0
*
[DAGCombine] foldBinOpIntoSelect can fail to constant fold in some cases.
Simon Pilgrim
2017-12-27
1
-6
/
+8
*
[DAGCombine] visitANDLike - ensure APInt is is in range for getSExtValue/getZ...
Simon Pilgrim
2017-12-26
1
-4
/
+7
*
[DAGCombine] Don't combine (and (setne X, 0), (setne X, -1)) --> (setuge (add...
Simon Pilgrim
2017-12-26
1
-1
/
+2
*
[DAGCombiners] Don't turn ANDs to shuffles with zero so early. Give some othe...
Craig Topper
2017-12-24
1
-7
/
+8
*
[SelectionDAG][X86] Don't use ->getValueType(0) after a call to getOperand to...
Craig Topper
2017-12-23
1
-3
/
+3
*
[DAG] Add missing case check from findbaseoffset merge from r321389.
Nirav Dave
2017-12-22
1
-2
/
+4
*
Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
Nirav Dave
2017-12-22
1
-70
/
+10
*
Revert "[DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. N...
Nirav Dave
2017-12-22
1
-10
/
+70
*
[DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
Nirav Dave
2017-12-22
1
-70
/
+10
*
[DAGCombine] Revert r321259
Sam Parker
2017-12-22
1
-26
/
+0
[prev]
[next]