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
*
Fix layering by moving ValueTypes.h from CodeGen to IR
David Blaikie
2018-03-23
1
-1
/
+1
*
Fix layering of MachineValueType.h by moving it from CodeGen to Support
David Blaikie
2018-03-23
1
-1
/
+1
*
Revert "[DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))"
Martin Storsjo
2018-03-23
1
-80
/
+0
*
[DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))
Guozhi Wei
2018-03-22
1
-0
/
+80
*
[DAGCombiner] Fix type in comment. NFC
Craig Topper
2018-03-19
1
-1
/
+1
*
[X86] Teach X86TargetLowering::targetShrinkDemandedConstant to set non-demand...
Craig Topper
2018-03-14
1
-2
/
+16
*
[DAGCombiner] Allow visitEXTRACT_SUBVECTOR to combine with BUILD_VECTORS betw...
Craig Topper
2018-03-13
1
-1
/
+1
*
[DAGCombine] visitREM - Don't assume that one divrem isn't driving another
Simon Pilgrim
2018-03-13
1
-3
/
+3
*
Make early exit hasPredecessorHelper return true. NFCI.
Nirav Dave
2018-03-09
1
-5
/
+1
*
[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
[next]