index
:
llvm.git
llvm-r316199
llvm-r353983
main
master
release_31
release_32
release_33
release_34
release_35
release_36
upstream-master
upstream-mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
Age
Commit message (
Expand
)
Author
2015-03-20
[release_36] Cherry-pick r231219.
Andrea Di Biagio
2015-03-09
Merging r231563 from adibiagio:
Joerg Sonnenberger
2015-02-17
Merging r226808:
Hans Wennborg
2015-02-11
Merging r228656:
Hans Wennborg
2015-01-14
[cleanup] Re-sort all the #include lines in LLVM using
Chandler Carruth
2015-01-14
DAG Combiner: Fold SelectCC When Cond is UNDEF
Mehdi Amini
2015-01-13
DAGCombiner: simplify by using condition variables; NFC
Matthias Braun
2015-01-13
R600: Implement getRecipEstimate
Matt Arsenault
2015-01-13
Added TLI hook for isFPExtFree. Some of the FMA combine heuristics are now gu...
Olivier Sallenave
2015-01-13
Combine fcmp + select to fminnum / fmaxnum if no nans and legal
Matt Arsenault
2015-01-09
[DAGCombine] Remainder of fix to r225380 (More FMA folding opportunities)
Hal Finkel
2015-01-09
Partial fix to r225380 (More FMA folding opportunities)
Hal Finkel
2015-01-08
[SelectionDAG] Allow targets to specify legality of extloads' result
Ahmed Bougacha
2015-01-07
More FMA folding opportunities.
Olivier Sallenave
2015-01-07
Test commit
Olivier Sallenave
2015-01-05
Replace several 'assert(false' with 'llvm_unreachable' or fold a condition in...
Craig Topper
2014-12-31
Revert "merge consecutive stores of extracted vector elements"
Alexey Samsonov
2014-12-23
Always assert in DAGCombine and not only when -debug is enabled
Mehdi Amini
2014-12-23
[DagCombine] Improve DAGCombiner BUILD_VECTOR when it has two sources of elem...
Michael Kuperstein
2014-12-19
merge consecutive stores of extracted vector elements
Sanjay Patel
2014-12-17
[DAGCombine] Slightly improve lowering of BUILD_VECTOR into a shuffle.
Michael Kuperstein
2014-12-12
Add target hook for whether it is profitable to reduce load widths
Matt Arsenault
2014-12-09
Fix a few instances found in SelectionDAG where we were not handling F16 at p...
Owen Anderson
2014-12-04
[InstCombine] Minor optimization for bswap with binary ops
Simon Pilgrim
2014-12-04
Masked Load / Store Intrinsics - the CodeGen part.
Elena Demikhovsky
2014-11-28
Revert "Masked Vector Load and Store Intrinsics."
Duncan P. N. Exon Smith
2014-11-23
Masked Vector Load and Store Intrinsics.
Elena Demikhovsky
2014-11-21
[DAG] Teach how to turn a build_vector into a shuffle if some of the operands...
Andrea Di Biagio
2014-11-21
[DAG] Refactor the shuffle combining logic in DAGCombiner. NFC.
Andrea Di Biagio
2014-11-21
DAGCombiner: Allow the DAGCombiner to combine multiple FDIVs with the same di...
Hao Liu
2014-11-19
Update SetVector to rely on the underlying set's insert to return a pair<iter...
David Blaikie
2014-11-17
Fix optimisations of SELECT_CC which assumed result is boolean
Oliver Stannard
2014-11-15
[DAG] Improved target independent vector shuffle folding logic.
Andrea Di Biagio
2014-11-11
LLVM incorrectly folds xor into select
Oliver Stannard
2014-11-05
[X86] Teach method 'isVectorClearMaskLegal' how to check for legal blend masks.
Andrea Di Biagio
2014-11-03
Normally an 'optnone' function goes through fast-isel, which does not
Paul Robinson
2014-10-30
Fix incorrect invariant check in DAG Combine
Louis Gerbarg
2014-10-29
Whitespace.
NAKAMURA Takumi
2014-10-24
Use rsqrt (X86) to speed up reciprocal square root calcs
Sanjay Patel
2014-10-22
Strength reduce constant-sized vectors into arrays. No functionality change.
Benjamin Kramer
2014-10-21
Add minnum / maxnum codegen
Matt Arsenault
2014-10-17
SelectionDAG: Add sext_inreg optimizations
Jan Vesely
2014-10-09
Improve sqrt estimate algorithm (fast-math)
Sanjay Patel
2014-10-08
Remove unnecessary include.
Eric Christopher
2014-10-08
Use both the cached TLI and the subtarget off of the DAG in
Eric Christopher
2014-10-06
[DAGCombine] Remove SIGN_EXTEND-related inf-loop
Hal Finkel
2014-10-06
Fast-math fold: x / (y * sqrt(z)) -> x * (rsqrt(z) / y)
Sanjay Patel
2014-10-05
[x86, dag] Teach the DAG combiner to prune inputs toa vector_shuffle
Chandler Carruth
2014-09-30
Use the target-specified iteration count to opt out of any further refinement...
Sanjay Patel
2014-09-30
Split the estimate() interface into separate functions for each type. NFC.
Sanjay Patel
[next]