| Commit message (Expand) | Author | Age |
... | |
* | Make sure type is not extended or untyped before create a constant of the typ... | Evan Cheng | 2012-06-26 |
* | Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from a | Lang Hames | 2012-06-22 |
* | Fix potential crash if DAGCombine on stores sees a half type | Pete Cooper | 2012-06-21 |
* | Add users of a MERGE_VALUE node to the worklist to process again when the nod... | Pete Cooper | 2012-06-20 |
* | Fix DAGCombine to deal with ext-conversion of pre/post_inc loads. | Hal Finkel | 2012-06-20 |
* | Add DAG-combines for aggressive FMA formation. | Lang Hames | 2012-06-19 |
* | Make comment slightly more helpful. | Lang Hames | 2012-06-14 |
* | Switch the canonical FMA term operand order to match both the comment I wrote... | Owen Anderson | 2012-05-30 |
* | Teach DAGCombine to canonicalize the position of a constant in the term opera... | Owen Anderson | 2012-05-30 |
* | DAGCombiner should not change the type of an extract_vector index. | Jim Grosbach | 2012-05-08 |
* | Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled. | Owen Anderson | 2012-05-07 |
* | Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just... | Owen Anderson | 2012-05-02 |
* | Teach DAG combine that multiplication by 1.0 can always be constant folded. | Owen Anderson | 2012-05-02 |
* | ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2 | Elena Demikhovsky | 2012-04-22 |
* | Register DAGUpdateListeners with SelectionDAG. | Jakob Stoklund Olesen | 2012-04-20 |
* | Remove dead SD nodes after the combining pass. Fixes PR12201. | Hal Finkel | 2012-04-16 |
* | Reapply 154397. Original message: | Nadav Rotem | 2012-04-11 |
* | Add a comment noting that the fdiv -> fmul conversion won't generate | Duncan Sands | 2012-04-10 |
* | Revert r154397, which was causing make check failures on the buildbots. | Owen Anderson | 2012-04-10 |
* | Fix a dagcombine optimization which assumes that the vsetcc result type is al... | Nadav Rotem | 2012-04-10 |
* | Transform div to mul with reciprocal only when fp imm is legal. | Anton Korobeynikov | 2012-04-10 |
* | Don't try to zExt just to check if an integer constant is zero, it might | Rafael Espindola | 2012-04-10 |
* | Pattern match a setcc of boolean value with 0 as a truncate. | Rafael Espindola | 2012-04-09 |
* | Remove unnecessary type check when combining and/or/xor of swizzles. Move som... | Craig Topper | 2012-04-09 |
* | Remove unnecessary 'else' on an 'if' that always returns | Craig Topper | 2012-04-09 |
* | Optimize code slightly. No functionality change. | Craig Topper | 2012-04-09 |
* | Replace some explicit checks with asserts for conditions that should never ha... | Craig Topper | 2012-04-09 |
* | Silence sign-compare warning. | Benjamin Kramer | 2012-04-08 |
* | Only have codegen turn fdiv by a constant into fmul by the reciprocal | Duncan Sands | 2012-04-08 |
* | 1. Remove the part of r153848 which optimizes shuffle-of-shuffle into a new | Nadav Rotem | 2012-04-07 |
* | Convert floating point division by a constant into multiplication by the | Duncan Sands | 2012-04-07 |
* | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola | 2012-04-04 |
* | Add predicates for checking whether targets have free FNEG and FABS operation... | Owen Anderson | 2012-04-02 |
* | Optimizing swizzles of complex shuffles may generate additional complex shuff... | Nadav Rotem | 2012-04-02 |
* | This commit contains a few changes that had to go in together. | Nadav Rotem | 2012-04-01 |
* | fix what looks like a real logic bug, found by PVS-Studio (part of PR12357) | Chris Lattner | 2012-03-27 |
* | When combining (vextract shuffle (load ), <1,u,u,u>), 0) -> (load ), add user... | Craig Topper | 2012-03-20 |
* | Fix DAG combine which creates illegal vector shuffles. Patch by Heikki Kultala. | Duncan Sands | 2012-03-19 |
* | When optimizing certain BUILD_VECTOR nodes into other BUILD_VECTOR nodes, add... | Nadav Rotem | 2012-03-15 |
* | Add a xform to the DAG combiner. | Bill Wendling | 2012-03-15 |
* | Fortify r152675 a bit. Although I'm not able to come up with a test case that... | Evan Cheng | 2012-03-13 |
* | DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) to | Evan Cheng | 2012-03-13 |
* | Give dagcombiner's worklist some inline capacity. | Benjamin Kramer | 2012-03-10 |
* | Extend r148086 to check for [r +/- reg] address mode. This fixes queens perfo... | Evan Cheng | 2012-03-06 |
* | Make it possible for a target to mark FSUB as Expand. This requires providin... | Owen Anderson | 2012-03-06 |
* | Teach the DAGCombiner that certain loadext nodes followed by ANDs can be conv... | James Molloy | 2012-02-20 |
* | Remove extraneous #include and spelling mistake introduced in r150669. | James Molloy | 2012-02-16 |
* | Modify the algorithm when traversing the DAGCombiner's worklist to be O(log N... | James Molloy | 2012-02-16 |
* | Fix a bug in DAGCombine for the optimization of BUILD_VECTOR. We cant generat... | Nadav Rotem | 2012-02-13 |
* | This patch addresses the problem of poor code generation for the zext | Nadav Rotem | 2012-02-12 |