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 add saturation constant folding tests.
Simon Pilgrim
2019-01-14
1
-2
/
+3
*
[DAGCombiner] If add_sat(x,y) can't overflow -> add(x,y)
Simon Pilgrim
2019-01-13
1
-0
/
+4
*
Fix unused variable warning. NFCI.
Simon Pilgrim
2019-01-13
1
-1
/
+0
*
[DAGCombiner] Some very basic add/sub saturation combines.
Simon Pilgrim
2019-01-13
1
-0
/
+64
*
[DAGCombiner] fold insert_subvector of insert_subvector
Sanjay Patel
2019-01-12
1
-0
/
+8
*
[DAGCombiner] simplify code; NFC
Sanjay Patel
2019-01-10
1
-11
/
+11
*
[DAGCombiner][x86] scalarize binop followed by extractelement
Sanjay Patel
2019-01-03
1
-5
/
+44
*
[DAGCombiner] After performing the division by constant optimization for a DI...
Craig Topper
2019-01-02
1
-2
/
+29
*
[DAGCombiner][X86][PowerPC] Teach visitSIGN_EXTEND_INREG to fold (sext_in_reg...
Craig Topper
2019-01-02
1
-2
/
+5
*
[DAGCombiner] Add missing one use check on the shuffle in the bitcast(shuffle...
Craig Topper
2018-12-31
1
-1
/
+1
*
[DAGCombiner] limit shuffle to extend transform (PR40146)
Sanjay Patel
2018-12-23
1
-4
/
+5
*
[DAGCombiner] allow hoisting vector bitwise logic ahead of extends
Sanjay Patel
2018-12-23
1
-6
/
+5
*
[DAGCombiner] allow narrowing of add followed by truncate
Sanjay Patel
2018-12-22
1
-2
/
+1
*
[DAGCombiner] simplify code leading to scalarizeExtractedVectorLoad; NFC
Sanjay Patel
2018-12-21
1
-6
/
+5
*
[SelectionDAG] Always use the version of computeKnownBits that returns a valu...
Simon Pilgrim
2018-12-21
1
-10
/
+6
*
[ARM] Complete the Thumb1 shift+and->shift+shift transforms.
Eli Friedman
2018-12-20
1
-1
/
+2
*
[DAGCombiner] Fix a place that was creating a SIGN_EXTEND with an extra operand.
Craig Topper
2018-12-20
1
-1
/
+1
*
[SelectionDAG] Optional handling of UNDEF elements in matchBinaryPredicate (p...
Simon Pilgrim
2018-12-19
1
-4
/
+4
*
[TargetLowering] Fix propagation of undefs in zero extension ops (PR40091)
Simon Pilgrim
2018-12-19
1
-4
/
+9
*
[DAGCombiner] allow hoisting vector bitwise logic ahead of truncates
Sanjay Patel
2018-12-16
1
-5
/
+2
*
[SelectionDAG] Add FSHL/FSHR support to computeKnownBits
Simon Pilgrim
2018-12-16
1
-2
/
+4
*
[DAGCombiner][X86] Prevent visitSIGN_EXTEND from returning N when (sext (setc...
Craig Topper
2018-12-14
1
-15
/
+18
*
[DAGCombiner] clean up visitEXTRACT_VECTOR_ELT
Sanjay Patel
2018-12-14
1
-138
/
+129
*
[DAGCombiner] after simplifying demanded elements of vector operand of extrac...
Sanjay Patel
2018-12-13
1
-1
/
+6
*
revert rL349051: [DAGCombiner] after simplifying demanded elements of vector ...
Sanjay Patel
2018-12-13
1
-6
/
+1
*
[DAGCombiner] after simplifying demanded elements of vector operand of extrac...
Sanjay Patel
2018-12-13
1
-1
/
+6
*
[DAGCombine] Moved X86 rotate_amount % bitwidth == 0 early out to DAGCombiner
Simon Pilgrim
2018-12-13
1
-0
/
+7
*
[DAGCombiner] Remove unnecessary recursive DAGCombiner::visitINSERT_SUBVECTOR...
Simon Pilgrim
2018-12-10
1
-6
/
+0
*
[DAGCombiner] Use the result value type in visitCONCAT_VECTORS
Francis Visoiu Mistrih
2018-12-10
1
-1
/
+1
*
[DAGCombiner] re-enable truncation of binops
Sanjay Patel
2018-12-08
1
-12
/
+7
*
[DAGCombiner] split trunc from extend in hoistLogicOpWithSameOpcodeHands; NFC
Sanjay Patel
2018-12-07
1
-33
/
+48
*
[DAGCombiner] disable truncation of binops by default
Sanjay Patel
2018-12-07
1
-1
/
+7
*
[DAGCombiner] remove explicit calls to AddToWorkList; NFCI
Sanjay Patel
2018-12-07
1
-6
/
+0
*
[DAGCombiner] use root SDLoc for all nodes created by logic fold
Sanjay Patel
2018-12-07
1
-1
/
+1
*
[DAGCombiner] don't bother saving a SDLoc for a node that's dead; NFCI
Sanjay Patel
2018-12-06
1
-1
/
+1
*
[DAGCombiner] more clean up in hoistLogicOpWithSameOpcodeHands(); NFC
Sanjay Patel
2018-12-06
1
-41
/
+34
*
[DAGCombiner] don't group bswap with casts in logic hoisting fold
Sanjay Patel
2018-12-06
1
-6
/
+15
*
[DAGCombiner] reduce indent; NFC
Sanjay Patel
2018-12-06
1
-38
/
+31
*
[DagCombiner][X86] Simplify a ConcatVectors of a scalar_to_vector with undef.
Andrea Di Biagio
2018-12-06
1
-4
/
+12
*
[DAGCombiner] don't hoist logic op if operands have other uses, part 2
Sanjay Patel
2018-12-06
1
-5
/
+7
*
[DAGCombiner] don't hoist logic op if operands have other uses
Sanjay Patel
2018-12-06
1
-2
/
+6
*
[DAGCombiner] refactor function that hoists bitwise logic; NFCI
Sanjay Patel
2018-12-06
1
-56
/
+65
*
DAGCombiner::visitINSERT_VECTOR_ELT - pull out repeated VT.getVectorNumElemen...
Simon Pilgrim
2018-12-06
1
-3
/
+4
*
[DAGCombiner] don't try to extract a fraction of a vector binop and crash (PR...
Sanjay Patel
2018-12-05
1
-10
/
+14
*
[SelectionDAG] Initial support for FSHL/FSHR funnel shift opcodes (PR39467)
Simon Pilgrim
2018-12-05
1
-0
/
+36
*
[TargetLowering] Add SimplifyDemandedVectorElts support to EXTEND opcodes
Simon Pilgrim
2018-12-04
1
-0
/
+6
*
[DAGCombiner] narrow truncated vector binops when legal
Sanjay Patel
2018-12-03
1
-7
/
+11
*
[X86] Add DAG combine to combine a v8i32->v8i16 truncate with a packuswb that...
Craig Topper
2018-12-03
1
-0
/
+20
*
[DAGCombiner] guard against an oversized shift crash
Sanjay Patel
2018-12-02
1
-9
/
+14
*
[DAGCombiner] narrow truncated binops
Sanjay Patel
2018-11-29
1
-0
/
+22
[prev]
[next]