2014-01-27 |
Stepan Dyatkovskiy | Fix for PR18102. |
blob | commitdiff | raw |
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 |
2013-07-06 |
Benjamin Kramer | DAGCombiner: Don't drop extension behavior when shrinki... |
blob | commitdiff | raw | diff to current |
2013-07-02 |
Tim Northover | DAGCombiner: fix use-counting issue when forming zextload |
blob | commitdiff | raw | diff to current |
2013-06-26 |
Elena Demikhovsky | Fixed a comment. |
blob | commitdiff | raw | diff to current |
2013-06-26 |
Elena Demikhovsky | Optimized integer vector multiplication operation by... |
blob | commitdiff | raw | diff to current |
2013-06-21 |
Michael Liao | Fix PR16360 |
blob | commitdiff | raw | diff to current |
2013-06-15 |
Stephen Lin | SelectionDAG: slightly refactor DAGCombiner::visitSELEC... |
blob | commitdiff | raw | diff to current |
2013-06-14 |
Matt Arsenault | Introduce getSelect usage and use more getSelectCC |
blob | commitdiff | raw | diff to current |
2013-06-14 |
Stephen Lin | SelectionDAG: minor fix to order of operands in comment... |
blob | commitdiff | raw | diff to current |
2013-06-14 |
Stephen Lin | SelectionDAG: Fix incorrect condition checks in some... |
blob | commitdiff | raw | diff to current |
2013-05-25 |
Andrew Trick | Track IR ordering of SelectionDAG nodes 2/4. |
blob | commitdiff | raw | diff to current |
2013-05-24 |
Michael J. Spencer | Replace Count{Leading,Trailing}Zeros_{32,64} with count... |
blob | commitdiff | raw | diff to current |
2013-05-18 |
Matt Arsenault | Add LLVMContext argument to getSetCCResultType |
blob | commitdiff | raw | diff to current |
2013-05-17 |
Matt Arsenault | Replace redundant code |
blob | commitdiff | raw | diff to current |
2013-05-13 |
Bob Wilson | Remove redundant variable introduced by r181682. |
blob | commitdiff | raw | diff to current |
2013-05-13 |
Hao Liu | Fix PR15950 A bug in DAG Combiner about undef mask |
blob | commitdiff | raw | diff to current |
2013-05-10 |
Benjamin Kramer | DAGCombiner: Generate a correct constant for vector... |
blob | commitdiff | raw | diff to current |
2013-05-08 |
David Majnemer | DAGCombiner: Simplify inverted bit tests |
blob | commitdiff | raw | diff to current |
2013-05-06 |
Michael Kuperstein | Fix slightly too aggressive conact_vector optimization. |
blob | commitdiff | raw | diff to current |
2013-05-01 |
Nadav Rotem | Optimize away nop CONCAT_VECTOR nodes. |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Silviu Baranga | Re-write the address propagation code for pre-indexed... |
blob | commitdiff | raw | diff to current |
next |