projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Rename ComputeMaskedBits to computeKnownBits. "Masked" has been
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
2014-05-12
Adam Nemet
[DAGCombiner] Split up an indexed load if only the...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-02
Tim Northover
DAGCombine: prevent formation of illegal ConstantFP...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Weiming Zhao
[ARM64] Prevent bit extraction to be adjusted by follow...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Jim Grosbach
Tidy up whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert AddNodeIDNode and SelectionDAG::getNodeIfExiist...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert one last signature of getNode to take an ArrayR...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
DAGCombiner: Simplify code a bit, make more transforms...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert SelectionDAG::getNode methods to use ArrayRef...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
Rip out X86-specific vector SDIV lowering, make the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
DAGCombiner: Turn divs of vector splats into vectorized...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Hao Liu
Fix an infinite loop bug in DAG Combine about keeping...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-16
Tim Northover
DAGCombiner: don't optimise non-existant litpool load
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Robert Lougher
Revert r191049/r191059 as it can produce wrong code...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Nick Lewycky
Break PseudoSourceValue out of the Value hierarchy...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-12
Hal Finkel
Reenable use of TBAA during CodeGen
blob
|
commitdiff
|
raw
|
diff to current
2014-04-11
Jim Grosbach
[c++11] Range'ify use list loops in DAGCombiner.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-09
Quentin Colombet
[DAGCombiner] DAG combine does not know how to combine...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Matt Arsenault
Bug 19348: Check for legal ExtLoad operation before...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-01
Matt Arsenault
Make isSetCCEquivalent respect the TargetBooleanContents
blob
|
commitdiff
|
raw
|
diff to current
2014-03-31
Hal Finkel
Look at shuffles of build_vectors in DAGCombiner::visit...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Andrea Di Biagio
[DAG] Fix an assertion failure caused by an invalid...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Andrea Di Biagio
[DAGCombiner] teach how to simplify xor/and/or nodes...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Matt Arsenault
Make DAGCombiner work on vector bitshifts with constant...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-08
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Adam Nemet
[DAGCombiner] Distribute TRUNC through AND in rotation...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Adam Nemet
[DAGCombiner] Recognize another rotation idiom
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Adam Nemet
[DAGCombiner] Slightly improve readability of matchRota...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Andrea Di Biagio
[X86] Teach the DAGCombiner how to fold a OR of two...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Adam Nemet
[DAGCombiner] Factor out distributeTruncateThroughAnd
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::tie with std::tie.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-01
Benjamin Kramer
Now that we have C++11, turn simple functors into lambd...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-28
Hal Finkel
Fix visitTRUNCATE for legal i1 values
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Matt Arsenault
Trivial code simplification
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Quentin Colombet
[DAGCombiner] PCMP* sets its result to all ones or...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-11
Robert Lougher
Teach the DAGCombiner how to fold concat_vector nodes...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Juergen Ributzka
[DAG] Don't pull the binary operation though the shift...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Manman Ren
This patch teaches the DAGCombiner how to fold insert_s...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Owen Anderson
DAGCombine should not produce ISD::OR nodes after opera...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Andrea Di Biagio
[DAGCombiner] Avoid introducing an illegal build_vector...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Matt Arsenault
Fix sext(setcc) -> select_cc using wrong type for setcc.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Andrea Di Biagio
[DAGCombiner] Teach how to fold sext/aext/zext of const...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Stepan Dyatkovskiy
Fix for PR18102.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Hal Finkel
Disable the use of TBAA when using AA in CodeGen
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Hal Finkel
Add combiner-aa-only-func (debug only)
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Hal Finkel
Improve descriptions of combiner-alias-analysis and...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Juergen Ributzka
Revert "Revert "Add Constant Hoisting Pass" (r200034)"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Hans Wennborg
Revert "Add Constant Hoisting Pass" (r200034)
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add Constant Hoisting Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Hal Finkel
Fix DAGCombiner::GatherAllAliases to account for non...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Revert "Add Constant Hoisting Pass"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Hal Finkel
Restrict FindBetterChain DAG combines to unindexed...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add Constant Hoisting Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
blob
|
commitdiff
|
raw
|
diff to current
2014-01-22
Elena Demikhovsky
AVX512: combining setcc and zext is wrong on AVX512
blob
|
commitdiff
|
raw
|
diff to current
2014-01-20
Owen Anderson
Allow SMUL_LOHI and UMUL_LOHI to be narrow to MUL on...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Andrea Di Biagio
[DAGCombiner] Fix a wrong check in method SimplifyVBinOp.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Juergen Ributzka
[DAG] Refactor ReassociateOps - no functional change...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Juergen Ributzka
[DAG] Teach DAG to also reassociate vector operations
blob
|
commitdiff
|
raw
|
diff to current
2014-01-09
Richard Sandiford
Handle masked rotate amounts
blob
|
commitdiff
|
raw
|
diff to current
2014-01-09
Richard Sandiford
Match the InstCombine form of rotates by X+C
blob
|
commitdiff
|
raw
|
diff to current
2014-01-08
Andrea Di Biagio
Teach the DAGCombiner how to fold 'vselect' dag nodes...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-08
Richard Sandiford
[DAGCombiner] Factor duplicated rotate code into a...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-06
Kevin Qin
[AArch64 NEON] Fix invalid constant used in vselect...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-30
Kevin Qin
Fix a bug in DAGcombiner about zero-extend after setcc.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-27
Andrea Di Biagio
Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-11
Richard Sandiford
Extend (truncate (load)) folding
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Nadav Rotem
Fix PR18162 - Incorrect assertion assumed that the...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Alp Toker
Correct word hyphenations
blob
|
commitdiff
|
raw
|
diff to current
2013-11-25
Bill Wendling
Unrevert r195599 with testcase fix.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-25
Amara Emerson
Revert r195599 as it broke the builds.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-25
Daniel Sanders
Fixed tryFoldToZero() for vector types that need expansion.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-25
Bill Wendling
Don't look past volatile loads.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Tom Stellard
Split SETCC if VSELECT requires splitting too.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-17
Benjamin Kramer
DAGCombiner: Partially revert r192795, getNOT was fixed...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Matt Arsenault
Add target hook to prevent folding some bitcasted loads.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Juergen Ributzka
SelectionDAG: Teach the legalizer to split SETCC if...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-11
Daniel Sanders
Vector forms of SHL, SRA, and SRL can be constant folde...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-30
Juergen Ributzka
Revert "SelectionDAG: Teach the legalizer to split...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-30
Juergen Ributzka
SelectionDAG: Teach the legalizer to split SETCC if...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-28
Richard Sandiford
[DAGCombiner] Respect volatility when checking for...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-28
Richard Sandiford
Keep TBAA info when rewriting SelectionDAG loads and...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Nadav Rotem
Optimize concat_vectors(X, undef) -> scalar_to_vector(X).
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Andrea Di Biagio
Fix edge condition in DAGCombiner to improve codegen...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Jack Carter
[projects/test-suite] White space and long line fixes.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-16
Benjamin Kramer
DAGCombiner: Don't fold xor into not if getNOT would...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-11
Quentin Colombet
[DAGCombiner] Reapply load slicing (192471) with a...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-11
Quentin Colombet
[DAGCombiner] Revert load slicing (r192471), until...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-11
Quentin Colombet
[DAGCombiner] Slice a big load in two loads when the...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-04
Hal Finkel
Fix DAGCombiner::visitFP_EXTEND to ignore indexed loads
blob
|
commitdiff
|
raw
|
diff to current
2013-10-03
Jin-Gu Kang
Added checking code whehter target supports specific...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-27
Andrea Di Biagio
Re-apply the change from r191393 with fix for pr17380.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-26
Andrea Di Biagio
Revert r191393 since it caused pr17380.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-25
Andrea Di Biagio
Teach DAGCombiner how to canonicalize dags according...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-24
Benjamin Kramer
DAGCombiner: Unify rotate matching for extended and...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-23
Kay Tiong Khoo
fix typo: than -> then
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Juergen Ributzka
Revert "SelectionDAG: Teach the legalizer to split...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Juergen Ributzka
SelectionDAG: Teach the legalizer to split SETCC if...
blob
|
commitdiff
|
raw
|
diff to current
next