Age | Commit message (Expand) | Author |
2013-05-13 | Remove redundant variable introduced by r181682. | Bob Wilson |
2013-05-13 | Fix PR15950 A bug in DAG Combiner about undef mask | Hao Liu |
2013-05-10 | DAGCombiner: Generate a correct constant for vector types when folding (xor (... | Benjamin Kramer |
2013-05-08 | DAGCombiner: Simplify inverted bit tests | David Majnemer |
2013-05-06 | Fix slightly too aggressive conact_vector optimization. | Michael Kuperstein |
2013-05-01 | Optimize away nop CONCAT_VECTOR nodes. | Nadav Rotem |
2013-04-26 | Re-write the address propagation code for pre-indexed loads/stores to take in... | Silviu Baranga |
2013-04-26 | DAGCombiner: Canonicalize vector integer abs in the same way we do it for sca... | Benjamin Kramer |
2013-04-23 | DAGCombine should not aggressively fold SEXT(VSETCC(...)) into a wider VSETCC... | Owen Anderson |
2013-04-20 | Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE. | Tim Northover |
2013-04-09 | DAGCombiner: Fold a shuffle on CONCAT_VECTORS into a new CONCAT_VECTORS if po... | Benjamin Kramer |
2013-04-02 | DAGCombiner: Merge store/loads when we have extload/truncstores | Arnold Schwaighofer |
2013-04-01 | Merge load/store sequences with adresses: base + index + offset | Arnold Schwaighofer |
2013-03-30 | DAGCombine: visitXOR can replace a node without returning it, bail out in tha... | Benjamin Kramer |
2013-03-25 | Enhance folding of (extract_subvec (insert_subvec V1, V2, IIdx), EIdx) | Michael Liao |
2013-03-25 | Disable some unsafe-fp-math DAG-combine transformation after legalization. | Shuxin Yang |
2013-03-12 | Avoid generating ISD::SELECT for vector operands to SIGN_EXTEND | Richard Relph |
2013-03-08 | DAGCombiner: Use correct value type for checking legality of BR_CC v3 | Tom Stellard |
2013-02-21 | DAGCombiner: Make the post-legalize vector op optimization more aggressive. | Benjamin Kramer |
2013-02-20 | DAGCombiner: Fold pointless truncate, bitcast, buildvector series | Arnold Schwaighofer |
2013-02-14 | Dont merge consecutive loads/stores into vectors when noimplicitfloat is used. | Nadav Rotem |
2013-02-14 | Add some legality checks for SETCC before introducing it in the DAG combiner ... | Owen Anderson |
2013-02-12 | PR14562 - Truncation of left shift became undef | Paul Redmond |
2013-02-12 | Check type for legality before forming a select from loads. | Pete Cooper |
2013-02-08 | DAGCombiner: Constant folding around pre-increment loads/stores | Hal Finkel |
2013-02-05 | Reapply r174343, with a fix for a scary DAG combine bug where it failed to di... | Owen Anderson |
2013-02-05 | Revert r174343, "When the target-independent DAGCombiner inferred a higher al... | NAKAMURA Takumi |
2013-02-05 | When the target-independent DAGCombiner inferred a higher alignment for a load, | Owen Anderson |
2013-02-02 | rdar://13126763 | Shuxin Yang |
2013-01-20 | Revert 172708. | Nadav Rotem |
2013-01-17 | Optimization for the following SIGN_EXTEND pairs: | Elena Demikhovsky |
2013-01-14 | This patch addresses an incorrect transformation in the DAG combiner. | Bill Schmidt |
2013-01-09 | Fix a DAG combine bug visitBRCOND() is transforming br(xor(x, y)) to br(x != y). | Evan Cheng |
2013-01-07 | Sink AddrMode back into TargetLowering, removing one of the most | Chandler Carruth |
2013-01-02 | DAGCombiner: Avoid generating illegal vector INT_TO_FP nodes | Tom Stellard |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2012-12-30 | Remove the Function::getFnAttributes method in favor of using the AttributeSet | Bill Wendling |
2012-12-27 | Refactor DAGCombinerInfo. Change the different booleans that indicate if we a... | Nadav Rotem |
2012-12-20 | Do not introduce vector operations in functions marked with noimplicitfloat. | Bob Wilson |
2012-12-19 | Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT. | Patrik Hagglund |
2012-12-19 | Optimized load + SIGN_EXTEND patterns in the X86 backend. | Elena Demikhovsky |
2012-12-13 | Fix a bug in DAGCombiner::MatchBSwapHWord. Make sure the node has operands be... | Evan Cheng |
2012-12-12 | DAGCombine: clamp hi bit in APInt::getBitsSet to avoid assertion | Manman Ren |
2012-12-11 | Revert EVT->MVT changes, r169836-169851, due to buildbot failures. | Patrik Hagglund |
2012-12-11 | Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT. | Patrik Hagglund |
2012-12-11 | Fix a miscompile in the DAG combiner. Previously, we would incorrectly | Chandler Carruth |
2012-12-10 | Teach DAG combine to handle vector add/sub with vectors of all 0s. | Craig Topper |
2012-12-09 | Remove extra blank line. | Craig Topper |
2012-12-08 | Teach DAG combine to handle vector logical operations with vectors of all 1s ... | Craig Topper |
2012-12-06 | Fix a bug in the code that merges consecutive stores. Previously we did not | Nadav Rotem |