projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Taints the non-acquire RMW's store address with the load part
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/ DAGCombiner.cpp
2017-11-29
Peizhao Ou
Generates conditional branch instead of fake ones for...
commit
|
commitdiff
2017-11-16
Peizhao Ou
Fixes untainted branch that is immediately after relaxe...
commit
|
commitdiff
2017-11-15
Peizhao Ou
Taints relaxed loads to enforce load/store ordering
commit
|
commitdiff
2016-01-08
Sanjay Patel
[DAGCombiner] don't dereference an operand that doesn...
commit
|
commitdiff
2016-01-08
Tim Shen
Test commit access - add a blank line in comment.
commit
|
commitdiff
2016-01-06
Dan Gohman
[SelectionDAGBuilder] Set NoUnsignedWrap for inbounds...
commit
|
commitdiff
2015-12-10
Eric Christopher
Fix (bitcast (fabs x)), (bitcast (fneg x)) and (bitcast...
commit
|
commitdiff
2015-12-07
Sanjay Patel
fix return values to match bool return type; NFC
commit
|
commitdiff
2015-12-03
Chih-Hung Hsieh
[X86] Part 1 to fix x86-64 fp128 calling convention.
commit
|
commitdiff
2015-11-29
Craig Topper
Use a lambda instead of std::bind and std::mem_fn I...
commit
|
commitdiff
2015-11-29
Craig Topper
[SelectionDAG] Use std::any_of instead of a manually...
commit
|
commitdiff
2015-11-25
Artyom Skrobov
Expose isXxxConstant() functions from SelectionDAGNodes...
commit
|
commitdiff
2015-11-22
Simon Pilgrim
Remove duplicate getValueType() calls. NFCI.
commit
|
commitdiff
2015-11-21
Jonas Paulsson
[DAGCombiner] Bugfix for lost chain depenedency.
commit
|
commitdiff
2015-11-19
Hans Wennborg
X86: More efficient legalization of wide integer compares
commit
|
commitdiff
2015-11-11
Geoff Berry
[DAGCombiner] Improve zextload optimization.
commit
|
commitdiff
2015-11-11
Matt Arsenault
Add target preference for GatherAllAliases max depth
commit
|
commitdiff
2015-11-09
Sanjay Patel
add a SelectionDAG method to check if no common bits...
commit
|
commitdiff
2015-11-06
Tom Stellard
DAGCombiner: Check shouldReduceLoadWidth before combini...
commit
|
commitdiff
2015-11-02
James Y Knight
Fix two issues in MergeConsecutiveStores:
commit
|
commitdiff
2015-10-27
Sanjay Patel
Use the 'arcp' fast-math-flag when combining repeated...
commit
|
commitdiff
2015-10-27
Steve King
Fix llc crash processing S/UREM for -Oz builds caused...
commit
|
commitdiff
2015-10-24
Simon Pilgrim
[DAGCombiner] Generalize masking of constant rotates.
commit
|
commitdiff
2015-10-24
Simon Pilgrim
[X86][XOP] Add support for lowering vector rotations
commit
|
commitdiff
2015-10-22
Zia Ansari
[X86] - Catch extra combine opportunities for redundant...
commit
|
commitdiff
2015-10-20
Artyom Skrobov
Combining DIV+REM->DIVREM doesn't belong in LegalizeDAG...
commit
|
commitdiff
2015-10-14
Artyom Skrobov
A doccomment for CombineTo, and some NFC refactorings
commit
|
commitdiff
2015-10-14
Artyom Skrobov
Merge DAGCombiner::visitSREM and DAGCombiner::visitUREM...
commit
|
commitdiff
2015-10-13
Matt Arsenault
DAGCombiner: Don't stop finding better chain on 2 aliases
commit
|
commitdiff
2015-10-12
Matt Arsenault
DAGCombiner: Combine extract_vector_elt from build_vector
commit
|
commitdiff
2015-10-12
Simon Pilgrim
[SelectionDAG] Add common vector constant folding helpe...
commit
|
commitdiff
2015-10-11
Simon Pilgrim
[DAGCombiner] Improved FMA combine support for vectors
commit
|
commitdiff
2015-10-11
Simon Pilgrim
[DAGCombiner] Tidyup FMINNUM/FMAXNUM constant folding
commit
|
commitdiff
2015-10-03
Simon Pilgrim
[DAGCombiner] Generalize FADD constant combines to...
commit
|
commitdiff
2015-10-03
Simon Pilgrim
[DAGCombiner] Merge SIGN_EXTEND_INREG vector constant...
commit
|
commitdiff
2015-09-28
Hal Finkel
[DAGCombine] Fix getStoreMergeAndAliasCandidates's...
commit
|
commitdiff
2015-09-25
Matt Arsenault
DAGCombiner: Check if store is volatile first
commit
|
commitdiff
2015-09-25
Sanjay Patel
merge vector stores into wider vector stores and fix...
commit
|
commitdiff
2015-09-24
Matt Arsenault
Use new TokenFactor chain when merging stores
commit
|
commitdiff
2015-09-21
Simon Pilgrim
[DAGCombiner] Improve FMA support for interpolation...
commit
|
commitdiff
2015-09-21
Simon Pilgrim
[DAGCombiner] Tidy up FMA combine helpers. NFCI.
commit
|
commitdiff
2015-09-21
Matt Arsenault
Fix accidentally committed debug printing
commit
|
commitdiff
2015-09-21
Matt Arsenault
DAGCombiner: Replace store of FP constant after attempi...
commit
|
commitdiff
2015-09-21
Matt Arsenault
Factor replacement of stores of FP constants into new...
commit
|
commitdiff
2015-09-21
Craig Topper
Use makeArrayRef or None to avoid unnecessarily mention...
commit
|
commitdiff
2015-09-16
Sanjay Patel
propagate fast-math-flags on DAG nodes
commit
|
commitdiff
2015-09-10
Silviu Baranga
[DAGCombine] Truncate BUILD_VECTOR operators if necessa...
commit
|
commitdiff
2015-09-03
Sanjay Patel
check for fastness before merging in DAGCombiner::Merge...
commit
|
commitdiff
2015-08-31
Hal Finkel
[DAGCombine] Fixup SETCC legality checking
commit
|
commitdiff
2015-08-31
Sanjay Patel
don't set a legal vector type if we know we can't use...
commit
|
commitdiff
2015-08-31
Sanjay Patel
generalize helper function of MergeConsecutiveStores...
commit
|
commitdiff
2015-08-31
Hal Finkel
[DAGCombine] Use getSetCCResultType utility function
commit
|
commitdiff
2015-08-31
Hal Finkel
[DAGCombine] Remove some old dead code for forming...
commit
|
commitdiff
2015-08-28
Matt Arsenault
Make MergeConsecutiveStores look at other stores on...
commit
|
commitdiff
2015-08-27
Ahmed Bougacha
[CodeGen] Check FoldConstantArithmetic result before...
commit
|
commitdiff
2015-08-25
Steve King
Pass function attributes instead of boolean in isIntDiv...
commit
|
commitdiff
2015-08-24
Oliver Stannard
Add DAG optimisation for FP16_TO_FP
commit
|
commitdiff
2015-08-23
Simon Pilgrim
[DAGCombiner] Fold CONCAT_VECTORS of bitcasted EXTRACT_...
commit
|
commitdiff
2015-08-23
Mehdi Amini
Do not use dyn_cast<> after isa<>
commit
|
commitdiff
2015-08-21
John Brawn
[DAGCombiner] Fold together mul and shl when both are...
commit
|
commitdiff
2015-08-19
Simon Pilgrim
[DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant folding
commit
|
commitdiff
2015-08-19
Simon Pilgrim
[DAGCombiner] Fold CONCAT_VECTORS of EXTRACT_SUBVECTOR...
commit
|
commitdiff
2015-08-19
Michael Kuperstein
[TLI] Refactor "is integer division cheap" queries.
commit
|
commitdiff
2015-08-18
Steve King
Fix backward operands in call to isTruncateFree() and...
commit
|
commitdiff
2015-08-18
Matthias Braun
DAGCombiner: Improve DAGCombiner select normalization
commit
|
commitdiff
2015-08-18
Matthias Braun
DAGCombiner: Optimize SELECTs first before turning...
commit
|
commitdiff
2015-08-16
Sanjay Patel
use SDValue bool operator; NFCI
commit
|
commitdiff
2015-08-15
Simon Pilgrim
[DAGCombiner] Attempt to mask vectors before zero exten...
commit
|
commitdiff
2015-08-11
Alex Lorenz
PseudoSourceValue: Replace global manager with a manage...
commit
|
commitdiff
2015-08-11
Jingyue Wu
SelectionDAG: Prefer to combine multiplication with...
commit
|
commitdiff
2015-08-04
Sanjay Patel
wrap OptSize and MinSize attributes for easier and...
commit
|
commitdiff
2015-08-01
Simon Pilgrim
Remove trailing whitespace. NFCI.
commit
|
commitdiff
2015-08-01
Simon Pilgrim
Use SDValue bool check. NFCI.
commit
|
commitdiff
2015-08-01
Simon Pilgrim
[DAGCombiner] Convert constant AND masks to shuffle...
commit
|
commitdiff
2015-07-29
Sanjay Patel
move DAGCombiner's allowableAlignment() helper function...
commit
|
commitdiff
2015-07-28
Sanjay Patel
ignore duplicate divisor uses when transforming into...
commit
|
commitdiff
2015-07-28
Sanjay Patel
fix TLI's combineRepeatedFPDivisors interface to return...
commit
|
commitdiff
2015-07-27
Sanjay Patel
move combineRepeatedFPDivisors logic into a helper...
commit
|
commitdiff
2015-07-19
Simon Pilgrim
[DAGCombiner] Fixed minor typo that was missed in D9097.
commit
|
commitdiff
2015-07-19
Simon Pilgrim
Use SDValue bool check. NFCI.
commit
|
commitdiff
2015-07-17
Matt Arsenault
Only do fmul (fadd x, x), c combine if the fadd only...
commit
|
commitdiff
2015-07-14
Pete Cooper
Use more foreach loops in SelectionDAG. NFC
commit
|
commitdiff
2015-07-10
Matt Arsenault
DAGCombiner: Assume invariant load cannot alias a store
commit
|
commitdiff
2015-07-09
Sanjay Patel
fix an invisible bug when combining repeated FP divisors
commit
|
commitdiff
2015-07-09
Mehdi Amini
Re-instate the EVT parameter to getScalarShiftAmountTy...
commit
|
commitdiff
2015-07-09
Mehdi Amini
Make isLegalAddressingMode() taking DataLayout as an...
commit
|
commitdiff
2015-07-09
Mehdi Amini
Make TargetLowering::getShiftAmountTy() taking DataLayo...
commit
|
commitdiff
2015-07-09
Mehdi Amini
Make TargetLowering::getPointerTy() taking DataLayout...
commit
|
commitdiff
2015-07-08
Sanjay Patel
early exits -> less indenting; NFCI
commit
|
commitdiff
2015-07-08
Mehdi Amini
Remove IsLittleEndian from TargetLowering and redirect...
commit
|
commitdiff
2015-07-07
Mehdi Amini
Redirect DataLayout from TargetMachine to Module in...
commit
|
commitdiff
2015-07-02
Pawel Bylica
Reapply r240291: Fix shl folding in DAG combiner.
commit
|
commitdiff
2015-06-29
Pawel Bylica
[DAGCombiner] Fix & simplify constant folding of sext...
commit
|
commitdiff
2015-06-27
Benjamin Kramer
[SDAG] Now that we have a way to communicate the exact...
commit
|
commitdiff
2015-06-26
Pete Cooper
Convert a bunch of loops to foreach. NFC.
commit
|
commitdiff
2015-06-26
Benjamin Kramer
[DAGCombine] fold (X >>?,exact C1) << C2 --> X << ...
commit
|
commitdiff
2015-06-25
Matt Arsenault
DAGCombiner: Use pop_back_val()
commit
|
commitdiff
2015-06-25
Matt Arsenault
DAGCombiner: Remove redundant check
commit
|
commitdiff
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
commit
|
commitdiff
2015-06-22
Pawel Bylica
Revert r240291: causes problems in self-hosted builds.
commit
|
commitdiff
next