projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
A doccomment for CombineTo, and some NFC refactorings
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
2015-10-14
Artyom Skrobov
A doccomment for CombineTo, and some NFC refactorings
blob
|
commitdiff
|
raw
2015-10-14
Artyom Skrobov
Merge DAGCombiner::visitSREM and DAGCombiner::visitUREM...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Matt Arsenault
DAGCombiner: Don't stop finding better chain on 2 aliases
blob
|
commitdiff
|
raw
|
diff to current
2015-10-12
Matt Arsenault
DAGCombiner: Combine extract_vector_elt from build_vector
blob
|
commitdiff
|
raw
|
diff to current
2015-10-12
Simon Pilgrim
[SelectionDAG] Add common vector constant folding helpe...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-11
Simon Pilgrim
[DAGCombiner] Improved FMA combine support for vectors
blob
|
commitdiff
|
raw
|
diff to current
2015-10-11
Simon Pilgrim
[DAGCombiner] Tidyup FMINNUM/FMAXNUM constant folding
blob
|
commitdiff
|
raw
|
diff to current
2015-10-03
Simon Pilgrim
[DAGCombiner] Generalize FADD constant combines to...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-03
Simon Pilgrim
[DAGCombiner] Merge SIGN_EXTEND_INREG vector constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-28
Hal Finkel
[DAGCombine] Fix getStoreMergeAndAliasCandidates's...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Matt Arsenault
DAGCombiner: Check if store is volatile first
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjay Patel
merge vector stores into wider vector stores and fix...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-24
Matt Arsenault
Use new TokenFactor chain when merging stores
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Simon Pilgrim
[DAGCombiner] Improve FMA support for interpolation...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Simon Pilgrim
[DAGCombiner] Tidy up FMA combine helpers. NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Matt Arsenault
Fix accidentally committed debug printing
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Matt Arsenault
DAGCombiner: Replace store of FP constant after attempi...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Matt Arsenault
Factor replacement of stores of FP constants into new...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Craig Topper
Use makeArrayRef or None to avoid unnecessarily mention...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Sanjay Patel
propagate fast-math-flags on DAG nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Silviu Baranga
[DAGCombine] Truncate BUILD_VECTOR operators if necessa...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-03
Sanjay Patel
check for fastness before merging in DAGCombiner::Merge...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Hal Finkel
[DAGCombine] Fixup SETCC legality checking
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Sanjay Patel
don't set a legal vector type if we know we can't use...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Sanjay Patel
generalize helper function of MergeConsecutiveStores...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Hal Finkel
[DAGCombine] Use getSetCCResultType utility function
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Hal Finkel
[DAGCombine] Remove some old dead code for forming...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Matt Arsenault
Make MergeConsecutiveStores look at other stores on...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Ahmed Bougacha
[CodeGen] Check FoldConstantArithmetic result before...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-25
Steve King
Pass function attributes instead of boolean in isIntDiv...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-24
Oliver Stannard
Add DAG optimisation for FP16_TO_FP
blob
|
commitdiff
|
raw
|
diff to current
2015-08-23
Simon Pilgrim
[DAGCombiner] Fold CONCAT_VECTORS of bitcasted EXTRACT_...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-23
Mehdi Amini
Do not use dyn_cast<> after isa<>
blob
|
commitdiff
|
raw
|
diff to current
2015-08-21
John Brawn
[DAGCombiner] Fold together mul and shl when both are...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Simon Pilgrim
[DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant folding
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Simon Pilgrim
[DAGCombiner] Fold CONCAT_VECTORS of EXTRACT_SUBVECTOR...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Michael Kuperstein
[TLI] Refactor "is integer division cheap" queries.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-18
Steve King
Fix backward operands in call to isTruncateFree() and...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-18
Matthias Braun
DAGCombiner: Improve DAGCombiner select normalization
blob
|
commitdiff
|
raw
|
diff to current
2015-08-18
Matthias Braun
DAGCombiner: Optimize SELECTs first before turning...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-16
Sanjay Patel
use SDValue bool operator; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-08-15
Simon Pilgrim
[DAGCombiner] Attempt to mask vectors before zero exten...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Alex Lorenz
PseudoSourceValue: Replace global manager with a manage...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Jingyue Wu
SelectionDAG: Prefer to combine multiplication with...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Sanjay Patel
wrap OptSize and MinSize attributes for easier and...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-01
Simon Pilgrim
Remove trailing whitespace. NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-01
Simon Pilgrim
Use SDValue bool check. NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-01
Simon Pilgrim
[DAGCombiner] Convert constant AND masks to shuffle...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-29
Sanjay Patel
move DAGCombiner's allowableAlignment() helper function...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Sanjay Patel
ignore duplicate divisor uses when transforming into...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Sanjay Patel
fix TLI's combineRepeatedFPDivisors interface to return...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-27
Sanjay Patel
move combineRepeatedFPDivisors logic into a helper...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-19
Simon Pilgrim
[DAGCombiner] Fixed minor typo that was missed in D9097.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-19
Simon Pilgrim
Use SDValue bool check. NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-17
Matt Arsenault
Only do fmul (fadd x, x), c combine if the fadd only...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Pete Cooper
Use more foreach loops in SelectionDAG. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-07-10
Matt Arsenault
DAGCombiner: Assume invariant load cannot alias a store
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Sanjay Patel
fix an invisible bug when combining repeated FP divisors
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Re-instate the EVT parameter to getScalarShiftAmountTy...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make isLegalAddressingMode() taking DataLayout as an...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make TargetLowering::getShiftAmountTy() taking DataLayo...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make TargetLowering::getPointerTy() taking DataLayout...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Sanjay Patel
early exits -> less indenting; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Mehdi Amini
Remove IsLittleEndian from TargetLowering and redirect...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Mehdi Amini
Redirect DataLayout from TargetMachine to Module in...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-02
Pawel Bylica
Reapply r240291: Fix shl folding in DAG combiner.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-29
Pawel Bylica
[DAGCombiner] Fix & simplify constant folding of sext...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-27
Benjamin Kramer
[SDAG] Now that we have a way to communicate the exact...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Pete Cooper
Convert a bunch of loops to foreach. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Benjamin Kramer
[DAGCombine] fold (X >>?,exact C1) << C2 --> X << ...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-25
Matt Arsenault
DAGCombiner: Use pop_back_val()
blob
|
commitdiff
|
raw
|
diff to current
2015-06-25
Matt Arsenault
DAGCombiner: Remove redundant check
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Pawel Bylica
Revert r240291: causes problems in self-hosted builds.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Pawel Bylica
Fix shl folding in DAG combiner.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Chandler Carruth
[PM/AA] Hoist the AliasResult enum out of the AliasAnal...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Chandler Carruth
[PM/AA] Remove the Location typedef from the AliasAnaly...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Sanjay Patel
rename variables; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Sanjay Patel
extract some code into a helper function for MergeConse...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Sanjay Patel
propagate IR-level fast-math-flags to DAG nodes, disabl...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Matt Arsenault
Revert "Revert "Fix merges of non-zero vector stores""
blob
|
commitdiff
|
raw
|
diff to current
2015-06-13
Simon Pilgrim
[DAGCombiner] Added BSWAP(BSWAP(x)) -> x combine pattern.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-13
Simon Pilgrim
[DAGCombiner] Added BSWAP vector constant folding support.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-13
Simon Pilgrim
Stripped trailing whitespace. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Reid Kleckner
Revert "Fix merges of non-zero vector stores"
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Matt Arsenault
Fix merges of non-zero vector stores
blob
|
commitdiff
|
raw
|
diff to current
2015-06-08
Simon Pilgrim
[DAGCombiner] Added CTLZ vector constant folding support.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-08
Simon Pilgrim
[DAGCombiner] Added CTTZ vector constant folding support.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-07
Simon Pilgrim
[DAGCombiner] Added CTPOP vector constant folding support.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-05
Fiona Glaser
DAGCombiner: don't duplicate (fmul x, c) in visitFNEG...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-05
Andrea Di Biagio
Simplify code; NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-04
Andrea Di Biagio
[DAGCombiner] Fix wrong folding of a build_vector into...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-04
Matt Arsenault
Pass address space to isLegalAddressingMode in DAGCombiner
blob
|
commitdiff
|
raw
|
diff to current
2015-05-24
Matt Arsenault
Add target hook to allow merging stores of nonzero...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
Simon Pilgrim
[X86][SSE] Improve support for 128-bit vector sign...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Matthias Braun
DAGCombiner: Continue combining if FoldConstantArithmet...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Sanjay Patel
use 'auto *' for pointers; clearer usage, no deep copying
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Sanjay Patel
tidy up
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Sanjay Patel
use range-based for-loop
blob
|
commitdiff
|
raw
|
diff to current
next