| Commit message (Expand) | Author | Age |
* | Merging r200201: | Tom Stellard | 2014-04-08 |
* | Merging r196858: | Bill Wendling | 2013-12-10 |
* | Revert r191049 and r191059. They were causing failures. See PR17975. | Bill Wendling | 2013-12-05 |
* | Merging r195670: | Bill Wendling | 2013-11-25 |
* | Merging r195636: | Bill Wendling | 2013-11-25 |
* | Merging r195635: | Daniel Sanders | 2013-11-25 |
* | Merging r195599: | Bill Wendling | 2013-11-25 |
* | Merging r195397: | Bill Wendling | 2013-11-22 |
* | DAGCombiner: Partially revert r192795, getNOT was fixed not to create illegal... | Benjamin Kramer | 2013-11-17 |
* | Add target hook to prevent folding some bitcasted loads. | Matt Arsenault | 2013-11-15 |
* | SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too. | Juergen Ributzka | 2013-11-13 |
* | Vector forms of SHL, SRA, and SRL can be constant folded using SimplifyVBinOp... | Daniel Sanders | 2013-11-11 |
* | Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl... | Juergen Ributzka | 2013-10-30 |
* | SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too. | Juergen Ributzka | 2013-10-30 |
* | [DAGCombiner] Respect volatility when checking for aliases | Richard Sandiford | 2013-10-28 |
* | Keep TBAA info when rewriting SelectionDAG loads and stores | Richard Sandiford | 2013-10-28 |
* | Optimize concat_vectors(X, undef) -> scalar_to_vector(X). | Nadav Rotem | 2013-10-25 |
* | Fix edge condition in DAGCombiner to improve codegen of shift sequences. | Andrea Di Biagio | 2013-10-17 |
* | [projects/test-suite] White space and long line fixes. | Jack Carter | 2013-10-17 |
* | DAGCombiner: Don't fold xor into not if getNOT would introduce an illegal con... | Benjamin Kramer | 2013-10-16 |
* | [DAGCombiner] Reapply load slicing (192471) with a test that explicitly set s... | Quentin Colombet | 2013-10-11 |
* | [DAGCombiner] Revert load slicing (r192471), until I figure out why it fails ... | Quentin Colombet | 2013-10-11 |
* | [DAGCombiner] Slice a big load in two loads when the element are next to each | Quentin Colombet | 2013-10-11 |
* | Fix DAGCombiner::visitFP_EXTEND to ignore indexed loads | Hal Finkel | 2013-10-04 |
* | Added checking code whehter target supports specific dag combining about rotate | Jin-Gu Kang | 2013-10-03 |
* | Re-apply the change from r191393 with fix for pr17380. | Andrea Di Biagio | 2013-09-27 |
* | Revert r191393 since it caused pr17380. | Andrea Di Biagio | 2013-09-26 |
* | Teach DAGCombiner how to canonicalize dags according to the rule | Andrea Di Biagio | 2013-09-25 |
* | DAGCombiner: Unify rotate matching for extended and unextended amounts. | Benjamin Kramer | 2013-09-24 |
* | fix typo: than -> then | Kay Tiong Khoo | 2013-09-23 |
* | Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl... | Juergen Ributzka | 2013-09-21 |
* | SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too. | Juergen Ributzka | 2013-09-21 |
* | Add braces to suppress Clang's dangling-else warning. | David Blaikie | 2013-09-20 |
* | PR16726: extend rol/ror matching | Kai Nacke | 2013-09-19 |
* | Revert PR16726: extend rol/ror matching | Kai Nacke | 2013-09-19 |
* | PR16726: extend rol/ror matching | Kai Nacke | 2013-09-19 |
* | DAGCombiner: Don't fold vector muls with constants that look like a splat of ... | Benjamin Kramer | 2013-09-19 |
* | Prevent assert in CombinerGlobalAA with null values | Hal Finkel | 2013-09-15 |
* | Use TargetSubtargetInfo::useAA() in DAGCombine | Hal Finkel | 2013-08-29 |
* | Fix a typo and coding style of a previous commit. No functional change. | Juergen Ributzka | 2013-08-28 |
* | DAGCombiner: make sure or/shl/srl really has zero high bits before forming bswap | Tim Northover | 2013-08-27 |
* | SelectionDAG: Remove unnecessary uses of TargetLowering::getPointerTy() | Tom Stellard | 2013-08-26 |
* | Teach BaseIndexOffset::match to identify base pointers in loops. | Juergen Ributzka | 2013-08-21 |
* | Replace getValueType().getSimpleVT() with getSimpleValueType(). | Craig Topper | 2013-08-15 |
* | DAG: Combine (and (setne X, 0), (setne X, -1)) -> (setuge (add X, 1), 2) | Jim Grosbach | 2013-08-13 |
* | Optimize mask generation for one of the DAG combiner shufflevector cases. | Craig Topper | 2013-08-08 |
* | TargetLowering: Add getVectorIdxTy() function v2 | Tom Stellard | 2013-08-05 |
* | [DAGCombiner] insert_vector_elt: Avoid building a vector twice. | Quentin Colombet | 2013-07-30 |
* | DAGCombiner: Pass the correct type to TargetLowering::isF(Abs|Neg)Free | Tom Stellard | 2013-07-23 |
* | Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s... | Craig Topper | 2013-07-14 |