projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Merge alignment of common GlobalValue.
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
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
2013-09-20
David Blaikie
Add braces to suppress Clang's dangling-else warning.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-19
Kai Nacke
PR16726: extend rol/ror matching
blob
|
commitdiff
|
raw
|
diff to current
2013-09-19
Kai Nacke
Revert PR16726: extend rol/ror matching
blob
|
commitdiff
|
raw
|
diff to current
2013-09-19
Kai Nacke
PR16726: extend rol/ror matching
blob
|
commitdiff
|
raw
|
diff to current
2013-09-19
Benjamin Kramer
DAGCombiner: Don't fold vector muls with constants...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-15
Hal Finkel
Prevent assert in CombinerGlobalAA with null values
blob
|
commitdiff
|
raw
|
diff to current
2013-08-29
Hal Finkel
Use TargetSubtargetInfo::useAA() in DAGCombine
blob
|
commitdiff
|
raw
|
diff to current
2013-08-28
Juergen Ributzka
Fix a typo and coding style of a previous commit. No...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-27
Tim Northover
DAGCombiner: make sure or/shl/srl really has zero high...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
SelectionDAG: Remove unnecessary uses of TargetLowering...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-21
Juergen Ributzka
Teach BaseIndexOffset::match to identify base pointers...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Craig Topper
Replace getValueType().getSimpleVT() with getSimpleValu...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-13
Jim Grosbach
DAG: Combine (and (setne X, 0), (setne X, -1)) -> ...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-08
Craig Topper
Optimize mask generation for one of the DAG combiner...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-05
Tom Stellard
TargetLowering: Add getVectorIdxTy() function v2
blob
|
commitdiff
|
raw
|
diff to current
2013-07-30
Quentin Colombet
[DAGCombiner] insert_vector_elt: Avoid building a vecto...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
DAGCombiner: Pass the correct type to TargetLowering...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-13
Craig Topper
Pass SmallVector by const reference instead of by value.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Stephen Lin
Remove trailing whitespac
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Stephen Lin
AArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Hal Finkel
DAGCombine tryFoldToZero cannot create illegal types...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Stephen Lin
Style fixes: remove unnecessary braces for one-statemen...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-08
Stephen Lin
Remove trailing whitespace from SelectionDAG/*.cpp
blob
|
commitdiff
|
raw
|
diff to current
next