projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
SelectionDAGDumper: Avoid unnecessary newlines
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
2015-09-16
Sanjay Patel
propagate fast-math-flags on DAG nodes
blob
|
commitdiff
|
raw
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
2015-05-19
Sanjay Patel
use range-based for loop
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Matthias Braun
DAGCombiner: Factor common pattern into isOneConstant...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Matthias Braun
DAGCombiner: Factor common pattern into isAllOnesConsta...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Matthias Braun
DAGCombiner: Use isNullConstant() where possible
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Matthias Braun
Revert accidental change in r237633
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Matthias Braun
DAGCombiner: Factor common pattern into isNullConstant...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Hal Finkel
[DAGCombine] Be more pedantic about use iteration in...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-13
Nick Lewycky
Revert r237046. See the testcase on the thread where...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-11
Sanjay Patel
propagate IR-level fast-math-flags to DAG nodes; 2nd...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-09
James Y Knight
Fix MergeConsecutiveStore for non-byte-sized memory...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-08
James Y Knight
Fix alignment checks in MergeConsecutiveStores.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
NAKAMURA Takumi
Revert r236546, "propagate IR-level fast-math-flags...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-05
Sanjay Patel
propagate IR-level fast-math-flags to DAG nodes (NFC)
blob
|
commitdiff
|
raw
|
diff to current
2015-05-05
Ulrich Weigand
[DAGCombiner] Account for getVectorIdxTy() when narrowi...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-05
Ulrich Weigand
[DAGCombiner] Fix ReplaceExtractVectorEltOfLoadWithNarr...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-02
Simon Pilgrim
[DAGCombiner] Enabled vector float/double -> int consta...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-30
Elena Demikhovsky
Masked gather and scatter - added DAGCombine visitors
blob
|
commitdiff
|
raw
|
diff to current
2015-04-30
Owen Anderson
Semantically revert r236031, which is not a good idea...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-29
Sanjay Patel
generalize binop reassociation; NFC
blob
|
commitdiff
|
raw
|
diff to current
next