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
*
[DAGCombine] Avoid CombineZExtLogicopShiftLoad if there is free ZEXT
Guozhi Wei
2019-01-31
1
-0
/
+3
*
[DAG] Aggressively cleanup dangling node in CombineZExtLogicopShiftLoad.
Nirav Dave
2019-01-31
1
-0
/
+4
*
[DAGCombiner] sub X, 0/1 --> add X, 0/-1
Sanjay Patel
2019-01-30
1
-10
/
+22
*
[DAGCombiner] fold extract_subvector of extract_subvector
Sanjay Patel
2019-01-29
1
-0
/
+13
*
[NFC] TLI query with default(on) behavior wrt DAG combines for fmin/fmax targ...
Michael Berg
2019-01-28
1
-3
/
+7
*
[DAGCombine] Enable more pre-indexed stores
Sam Parker
2019-01-23
1
-1
/
+7
*
[DAGCombiner] narrow vector binop with 2 insert subvector operands
Sanjay Patel
2019-01-22
1
-1
/
+24
*
[DAGCombiner] fix crash when converting build vector to shuffle
Sanjay Patel
2019-01-21
1
-5
/
+11
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[SelectionDAG] Split very large token factors for chained stores to 64k chunks.
Florian Hahn
2019-01-18
1
-1
/
+1
*
[DAGCombine] Fix ReduceLoadWidth for shifted offsets
Sam Parker
2019-01-16
1
-12
/
+8
*
[DAGCombiner] reduce buildvec of zexted extracted element to shuffle
Sanjay Patel
2019-01-15
1
-0
/
+75
*
[DAGCombiner] Add (sub_sat x, x) -> 0 combine
Simon Pilgrim
2019-01-14
1
-0
/
+4
*
[DAGCombiner] Enable sub saturation constant folding
Simon Pilgrim
2019-01-14
1
-1
/
+6
*
[DAGCombiner] Add add/sub saturation undef handling
Simon Pilgrim
2019-01-14
1
-0
/
+8
*
[DAGCombiner] Enable add saturation constant folding
Simon Pilgrim
2019-01-14
1
-2
/
+3
*
[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
[next]