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] Fold (rot x, 0) -> x
Simon Pilgrim
2017-07-05
1
-0
/
+4
*
[DAGCombiner] visitRotate patch to optimize pair of ROTR/ROTL instructions in...
Andrew Zhogin
2017-07-05
1
-0
/
+19
*
fix trivial typos in comments; NFC
Hiroshi Inoue
2017-07-04
1
-1
/
+1
*
[DAGCombiner] Intermediate variables in visitRotate promoted to the function'...
Andrew Zhogin
2017-07-04
1
-6
/
+9
*
DAGCombine: Combine BUILD_VECTOR to TRUNCATE
Zvi Rackover
2017-07-03
1
-0
/
+72
*
[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.
Nirav Dave
2017-06-29
1
-11
/
+11
*
Fold fneg and fabs like multiplications
Stanislav Mekhanoshin
2017-06-28
1
-0
/
+46
*
Revert "[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI."
Nirav Dave
2017-06-28
1
-11
/
+23
*
Allow to truncate left shift with non-constant shift amount
Stanislav Mekhanoshin
2017-06-28
1
-10
/
+12
*
[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.
Nirav Dave
2017-06-28
1
-23
/
+11
*
[SelectionDAG] set dereferenceable flag in MergeConsecutiveStores to fix asse...
Hiroshi Inoue
2017-06-27
1
-2
/
+12
*
DAGCombine: Make sure we only eliminate trunc/extend when the scales of trunc...
Wolfgang Pieb
2017-06-26
1
-5
/
+9
*
[DAG] Add Target Store Merge pass ordering function
Nirav Dave
2017-06-22
1
-1
/
+2
*
[DAG] Move BaseIndexOffset into separate Libarary. NFC.
Nirav Dave
2017-06-21
1
-114
/
+1
*
[DAG] Remove Node csonstruction from BaseIndexOffset match. NFCI.
Nirav Dave
2017-06-21
1
-52
/
+69
*
[DAGCombiner] Add another combine from build vector to shuffle
Guy Blank
2017-06-21
1
-0
/
+5
*
[DAG] Simplify BaseIndexOffset. NFCI.
Nirav Dave
2017-06-20
1
-59
/
+57
*
Allow truncated and extend memory operations in Store Merge. NFCI.
Nirav Dave
2017-06-19
1
-24
/
+46
*
[SelectionDAG] Use APInt::isSubsetOf. NFC
Craig Topper
2017-06-16
1
-1
/
+1
*
[SelectionDAG] Use APInt::isNullValue/isOneValue. NFC
Craig Topper
2017-06-16
1
-2
/
+2
*
Revert "[DAG] Allow truncated and extend memory operations in Store Merge. NF...
Ahmed Bougacha
2017-06-15
1
-21
/
+10
*
[DAG] As StoreMerge now generates only legal nodes remove unecessary guard wh...
Nirav Dave
2017-06-15
1
-4
/
+2
*
[DAG] Defer Pre/Post IndexStore merge to after mergestore. NFCI.
Nirav Dave
2017-06-15
1
-4
/
+4
*
[DAG] Allow truncated and extend memory operations in Store Merge. NFCI.
Nirav Dave
2017-06-15
1
-10
/
+21
*
[DAG] Make MergeStores generate legalized stores. NFCI.
Nirav Dave
2017-06-15
1
-4
/
+21
*
[DAG] Use correct size for truncated store merge of load. NFCI.
Nirav Dave
2017-06-15
1
-2
/
+2
*
[DAG] add helper to bind memop chains; NFCI
Sanjay Patel
2017-06-12
1
-15
/
+1
*
[DAGCombine] Make sure we check the ResNo from UADDO before combining
Amaury Sechet
2017-06-11
1
-1
/
+2
*
[DAG] Improve Store Merge candidate pruning. NFC.
Nirav Dave
2017-06-07
1
-3
/
+15
*
[DAG] Move SelectionDAG::isCommutativeBinOp to TargetLowering.
Simon Pilgrim
2017-06-07
1
-1
/
+1
*
[DAGCombine] Fix unchecked calls to DAGCombiner::*ExtPromoteOperand
Sanjay Patel
2017-06-05
1
-6
/
+6
*
[SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave
2017-06-01
1
-15
/
+8
*
DAG: Remove pointless type check
Matt Arsenault
2017-06-01
1
-1
/
+1
*
Only generate addcarry node when it is legal.
Amaury Sechet
2017-06-01
1
-7
/
+11
*
Do not legalize large setcc with setcce, introduce setcccarry and do it with ...
Amaury Sechet
2017-06-01
1
-0
/
+15
*
[DAGCombine] Refactor common addcarry pattern.
Amaury Sechet
2017-06-01
1
-0
/
+35
*
[DAGCombine] (add/uaddo X, Carry) -> (addcarry X, 0, Carry)
Amaury Sechet
2017-06-01
1
-0
/
+49
*
[DAG] Avoid use of stale store.
Nirav Dave
2017-05-31
1
-2
/
+2
*
[DAGCombiner] fix load narrowing transform to exclude loads with extension
Sanjay Patel
2017-05-29
1
-1
/
+2
*
[DAGCombiner] use narrow load to avoid vector extract
Sanjay Patel
2017-05-27
1
-0
/
+50
*
Make helper functions static. NFC.
Benjamin Kramer
2017-05-26
1
-5
/
+6
*
[DAGCombiner] use narrow vector ops to eliminate concat/extract (PR32790)
Sanjay Patel
2017-05-26
1
-0
/
+96
*
[DAG] Move legal type checks in store merge to be checked only
Nirav Dave
2017-05-26
1
-2
/
+4
*
[DAG] Prevent crashes when merging constant stores with high-bit set. NFC.
Nirav Dave
2017-05-24
1
-2
/
+2
*
[DAG] Add AddressSpace parameter to canMergeStoresTo. NFC.
Nirav Dave
2017-05-23
1
-7
/
+10
*
[DAG] Add canMergeStoresTo predicate checks. NFCI.
Nirav Dave
2017-05-23
1
-4
/
+6
*
[DAG] Rework store merge to loop on load candidates. NFCI.
Nirav Dave
2017-05-22
1
-202
/
+225
*
[DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Amaury Sechet
2017-05-19
1
-0
/
+11
*
Elide stores which are overwritten without being observed.
Nirav Dave
2017-05-16
1
-7
/
+21
*
[DAG] Prune deleted nodes in TokenFactor
Nirav Dave
2017-05-16
1
-8
/
+3
[next]