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] Fix splitting indexed loads in ForwardStoreValueToDirectLoad()
Nemanja Ivanovic
2020-04-14
1
-10
/
+15
*
[Codegen] Revert rL354676/rL354677 and followups - introduced PR43446 miscompile
Roman Lebedev
2020-02-26
1
-27
/
+0
*
[DAGCombine] Replace `getIntPtrConstant()` with `getVectorIdxTy()`.
Michael Liao
2020-01-14
1
-1
/
+2
*
[DAGCombiner] reduce extract subvector of concat
Sanjay Patel
2020-01-09
1
-2
/
+16
*
[DAGCombine] Fold the (fma -x, y, -z) to -(fma x, y, z)
QingShan Zhang
2020-01-09
1
-0
/
+9
*
[DAGCombiner] clean up extract-of-concat fold; NFC
Sanjay Patel
2020-01-08
1
-13
/
+21
*
[DAGCombiner] reduce shuffle of concat of same vector
Sanjay Patel
2020-01-07
1
-0
/
+24
*
[DAG] DAGCombiner::XformToShuffleWithZero - use APInt::extractBits helper. NFCI.
Simon Pilgrim
2020-01-06
1
-8
/
+4
*
[DAGCombine] Don't check the legality of type when combine the SIGN_EXTEND_INREG
QingShan Zhang
2020-01-06
1
-2
/
+3
*
[DAGCombiner] fix miscompile in translating (X & undef) to shuffle
Sanjay Patel
2020-01-03
1
-1
/
+3
*
[DAGCombiner][X86][AArch64] Generalize `A-(A&B)`->`A&(~B)` fold (PR44448)
Roman Lebedev
2020-01-03
1
-20
/
+9
*
[DAGCombiner] `~(add X, -1)` -> `neg X` fold
Roman Lebedev
2020-01-03
1
-0
/
+7
*
[DAGCombine][X86][Thumb2/LowOverheadLoops] `A - (A & C)` -> `A & (~C)` fold (...
Roman Lebedev
2020-01-03
1
-0
/
+10
*
[NFC][DAGCombine] Clarify comment for 'A - (A & (B - 1))' fold
Roman Lebedev
2020-01-03
1
-1
/
+1
*
[DAGCombine][X86][AArch64] 'A - (A & (B - 1))' -> 'A & (0 - B)' fold (PR44448)
Roman Lebedev
2020-01-03
1
-0
/
+15
*
DAG: Stop trying to fold FP -(x-y) -> y-x in getNode with nsz
Matt Arsenault
2019-12-31
1
-0
/
+10
*
[DAGCombine] visitEXTRACT_SUBVECTOR - 'little to big' extract_subvector(bitca...
Sanjay Patel
2019-12-23
1
-1
/
+17
*
[DAGCombiner] Check term use before applying aggressive FSUB optimisations
Carl Ritson
2019-12-23
1
-3
/
+6
*
[DAGCombiner] Add node back in the worklist in topological order in CommitTar...
Amaury Séchet
2019-12-17
1
-2
/
+1
*
[NFC] Use SelectionDAG::getMemBasePlusOffset() instead of getNode(ISD::ADD)
Alex Richardson
2019-12-13
1
-19
/
+8
*
[DAGCombiner] fold shift-trunc-shift to shift-mask-trunc (2nd try)
Sanjay Patel
2019-12-13
1
-0
/
+14
*
[NFC] Use EVT instead of bool for getSetCCInverse()
Alex Richardson
2019-12-13
1
-4
/
+4
*
Revert "[DAGCombiner] fold shift-trunc-shift to shift-mask-trunc"
Sanjay Patel
2019-12-12
1
-12
/
+0
*
[DAGCombiner] fold shift-trunc-shift to shift-mask-trunc
Sanjay Patel
2019-12-12
1
-0
/
+12
*
[DAGCombiner] improve readability
Sanjay Patel
2019-12-12
1
-11
/
+11
*
[DAGCombine] Factor oplist operations. NFC
Amaury Séchet
2019-12-02
1
-6
/
+10
*
[SelectionDAG] Reduce assumptions made about levels. NFC
Amaury Séchet
2019-12-02
1
-7
/
+8
*
[DAGCombiner] Peek through vector concats when trying to combine shuffles.
Amaury Séchet
2019-11-28
1
-9
/
+42
*
[Codegen][ARM] Add addressing modes from masked loads and stores
David Green
2019-11-26
1
-68
/
+109
*
[DAGCombiner] avoid crash on out-of-bounds insert index (PR44139)
Sanjay Patel
2019-11-25
1
-0
/
+5
*
Reland "[DAGCombiner] Allow zextended load combines."
Clement Courbet
2019-11-22
1
-17
/
+59
*
Revert "[DAGCombiner] Allow zextended load combines."
Clement Courbet
2019-11-22
1
-56
/
+17
*
[DAGCombiner] Allow zextended load combines.
Clement Courbet
2019-11-22
1
-17
/
+56
*
[PGO][PGSO] DAG.shouldOptForSize part.
Hiroshi Yamauchi
2019-11-21
1
-2
/
+2
*
[DAGCombine][NFC] Use ArrayRef and correctly size SmallVectors.
Clement Courbet
2019-11-21
1
-3
/
+3
*
[SelectionDAG] Combine U{ADD,SUB}O diamonds into {ADD,SUB}CARRY
David Zarzycki
2019-11-20
1
-0
/
+99
*
Work on cleaning up denormal mode handling
Matt Arsenault
2019-11-19
1
-3
/
+2
*
DAG: Add function context to isFMAFasterThanFMulAndFAdd
Matt Arsenault
2019-11-19
1
-3
/
+3
*
[SVE][CodeGen] Scalable vector MVT size queries
Graham Hunter
2019-11-18
1
-6
/
+8
*
[DAGCombiner] Drop redundant DAG method param. NFC
Paweł Bylica
2019-11-14
1
-4
/
+3
*
[DAGCombiner] Use TLI field already available. NFC
Paweł Bylica
2019-11-14
1
-3
/
+0
*
[TargetLowering][DAGCombine][MSP430] Shift Amount Threshold in DAGCombine (4)
joanlluch
2019-11-13
1
-5
/
+5
*
[X86/Atomics] Correct a few transforms for new atomic lowering
Philip Reames
2019-11-05
1
-4
/
+3
*
Fix PR40644: miscompile indexed FP constant store
Thomas Preud'homme
2019-11-05
1
-0
/
+3
*
[DAGCombine][MSP430] use shift amount threshold in DAGCombine (2/2)
Sanjay Patel
2019-11-04
1
-36
/
+48
*
DAG: Add DAG argument to isFPExtFoldable
Matt Arsenault
2019-10-31
1
-14
/
+28
*
DAG: Add new control for ISD::FMAD formation
Matt Arsenault
2019-10-31
1
-2
/
+2
*
[DAGCombiner] widen any_ext of popcount based on target support
Sanjay Patel
2019-10-28
1
-11
/
+28
*
[AArch64][SVE] Implement masked load intrinsics
Kerry McLaughlin
2019-10-28
1
-0
/
+2
*
[SDAG] fold insert_vector_elt with undef index
Sanjay Patel
2019-10-27
1
-4
/
+0
[next]