2012-12-02 |
Nadav Rotem | Allow merging multiple store sequences on the same... |
blob | commitdiff | raw |
2012-11-29 |
Nadav Rotem | When combining consecutive stores allow loads in betwee... |
blob | commitdiff | raw | diff to current |
2012-11-14 |
Rafael Espindola | Handle DAG CSE adding new uses during ReplaceAllUsesWit... |
blob | commitdiff | raw | diff to current |
2012-11-03 |
Owen Anderson | Be careful not to optimize a SELECT_CC into a SETCC... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Owen Anderson | Add a few more simple fast-math constant propagations... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Ulrich Weigand | In various places throughout the code generator, there... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Michael Liao | Teach DAG combine to fold (buildvec (Xint2fp x)) to... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Jakub Staszak | Keep coding standard. Don't evaluate getNumOperands... |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Michael Liao | Clean up code and put transformation on (build_vec... |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Michael Liao | Simplify condition checking as CONCAT assume all inputs... |
blob | commitdiff | raw | diff to current |
2012-10-18 |
Nadav Rotem | In SimplifySelectOps we pulled two loads through a... |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Michael Liao | Revert part of r166049 back and enable test case in... |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Michael Liao | Revert r166049 |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Michael Liao | Teach DAG combine to fold (extract_subvec (concat v1... |
blob | commitdiff | raw | diff to current |
2012-10-16 |
Michael Liao | Teach DAG combine to fold (trunc (fptoXi x)) to (fptoXi x) |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Nadav Rotem | Refactor the AddrMode class out of TLI to its own heade... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-10-05 |
Benjamin Kramer | Remove unused but set variable flagged by GCC. |
blob | commitdiff | raw | diff to current |
2012-10-05 |
Benjamin Kramer | Simplify code, don't or a bool with an uint64_t. |
blob | commitdiff | raw | diff to current |
2012-10-04 |
Nadav Rotem | When merging connsecutive stores, use vectors to store... |
blob | commitdiff | raw | diff to current |
2012-10-03 |
Nadav Rotem | Fix a cycle in the DAG. In this code we replace multipl... |
blob | commitdiff | raw | diff to current |
2012-10-03 |
Nadav Rotem | A DAGCombine optimization for mergeing consecutive... |
blob | commitdiff | raw | diff to current |
2012-09-30 |
Nadav Rotem | Revert r164910 because it causes failures to several... |
blob | commitdiff | raw | diff to current |
2012-09-30 |
Nadav Rotem | A DAGCombine optimization for merging consecutive store... |
blob | commitdiff | raw | diff to current |
2012-09-29 |
Duncan Sands | Speculatively revert commit 164885 (nadav) in the hope... |
blob | commitdiff | raw | diff to current |
2012-09-29 |
Craig Topper | Tidy up to match coding standards. Remove 'else' after... |
blob | commitdiff | raw | diff to current |
2012-09-29 |
Craig Topper | Replace a couple if/elses around similar calls with... |
blob | commitdiff | raw | diff to current |
2012-09-29 |
Nadav Rotem | A DAGCombine optimization for merging consecutive store... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
blob | commitdiff | raw | diff to current |
2012-09-20 |
Nadav Rotem | Fix 80-col violations. |
blob | commitdiff | raw | diff to current |
2012-09-13 |
Nadav Rotem | Fix a dagcombine optimization. The optimization attempt... |
blob | commitdiff | raw | diff to current |
2012-09-11 |
Craig Topper | Teach DAG combiner to constant fold FABS of a BUILD_VEC... |
blob | commitdiff | raw | diff to current |
2012-09-10 |
James Molloy | Fix an assertion failure when optimising a shufflevecto... |
blob | commitdiff | raw | diff to current |
2012-09-09 |
Craig Topper | Teach DAG combiner to constant fold fneg of a BUILD_VEC... |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Roman Divacky | Constify this properly. Found by gcc48 -Wcast-qual. |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Silviu Baranga | Fixed the DAG combiner to better handle the folding... |
blob | commitdiff | raw | diff to current |
2012-09-01 |
Owen Anderson | Teach DAG combine a number of tricks to simplify FMA... |
blob | commitdiff | raw | diff to current |
2012-09-01 |
Michael Liao | Fix typo |
blob | commitdiff | raw | diff to current |
2012-08-30 |
Owen Anderson | Teach the DAG combiner to turn chains of FADDs (x+x... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Stepan Dyatkovskiy | Rejected 169195. As Duncan commented, bitcasting to... |
blob | commitdiff | raw | diff to current |
2012-08-20 |
Stepan Dyatkovskiy | Fixed DAGCombiner bug (found and localized by James... |
blob | commitdiff | raw | diff to current |
2012-08-13 |
Owen Anderson | Add a roundToIntegral method to APFloat, which can... |
blob | commitdiff | raw | diff to current |
2012-08-01 |
Elena Demikhovsky | Added FMA functionality to X86 target. |
blob | commitdiff | raw | diff to current |
2012-07-23 |
Nadav Rotem | Fixed DAGCombine optimizations which generate select_cc... |
blob | commitdiff | raw | diff to current |
2012-07-19 |
Bill Wendling | Remove tabs. |
blob | commitdiff | raw | diff to current |
2012-07-17 |
Evan Cheng | Back out r160101 and instead implement a dag combine... |
blob | commitdiff | raw | diff to current |
2012-07-15 |
Nadav Rotem | Refactor the code that checks that all operands of... |
blob | commitdiff | raw | diff to current |
2012-07-14 |
Nadav Rotem | Add a dagcombine optimization to convert concat_vectors... |
blob | commitdiff | raw | diff to current |
2012-07-11 |
Owen Anderson | Only apply the SETCC+SITOFP -> SELECTCC optimization... |
blob | commitdiff | raw | diff to current |
2012-07-10 |
Nadav Rotem | Improve the loading of load-anyext vectors by allowing... |
blob | commitdiff | raw | diff to current |
2012-07-09 |
Owen Anderson | Teach the DAG combiner to turn sitofp/uitofp from i1... |
blob | commitdiff | raw | diff to current |
2012-06-26 |
Evan Cheng | Make sure type is not extended or untyped before create... |
blob | commitdiff | raw | diff to current |
2012-06-22 |
Lang Hames | Rename -allow-excess-fp-precision flag to -fuse-fp... |
blob | commitdiff | raw | diff to current |
2012-06-21 |
Pete Cooper | Fix potential crash if DAGCombine on stores sees a... |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Pete Cooper | Add users of a MERGE_VALUE node to the worklist to... |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Hal Finkel | Fix DAGCombine to deal with ext-conversion of pre/post_... |
blob | commitdiff | raw | diff to current |
2012-06-19 |
Lang Hames | Add DAG-combines for aggressive FMA formation. |
blob | commitdiff | raw | diff to current |
2012-06-14 |
Lang Hames | Make comment slightly more helpful. |
blob | commitdiff | raw | diff to current |
2012-05-30 |
Owen Anderson | Switch the canonical FMA term operand order to match... |
blob | commitdiff | raw | diff to current |
2012-05-30 |
Owen Anderson | Teach DAGCombine to canonicalize the position of a... |
blob | commitdiff | raw | diff to current |
2012-05-08 |
Jim Grosbach | DAGCombiner should not change the type of an extract_ve... |
blob | commitdiff | raw | diff to current |
2012-05-07 |
Owen Anderson | Teach DAG combine to fold x-x to 0.0 when unsafe FP... |
blob | commitdiff | raw | diff to current |
2012-05-02 |
Owen Anderson | Teach DAGCombine the same multiply-by-1.0 folding trick... |
blob | commitdiff | raw | diff to current |
2012-05-02 |
Owen Anderson | Teach DAG combine that multiplication by 1.0 can always... |
blob | commitdiff | raw | diff to current |
2012-04-22 |
Elena Demikhovsky | ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2 |
blob | commitdiff | raw | diff to current |
2012-04-20 |
Jakob Stoklund Olesen | Register DAGUpdateListeners with SelectionDAG. |
blob | commitdiff | raw | diff to current |
2012-04-16 |
Hal Finkel | Remove dead SD nodes after the combining pass. Fixes... |
blob | commitdiff | raw | diff to current |
2012-04-11 |
Nadav Rotem | Reapply 154397. Original message: |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Duncan Sands | Add a comment noting that the fdiv -> fmul conversion... |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Owen Anderson | Revert r154397, which was causing make check failures... |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Nadav Rotem | Fix a dagcombine optimization which assumes that the... |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Anton Korobeynikov | Transform div to mul with reciprocal only when fp imm... |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Rafael Espindola | Don't try to zExt just to check if an integer constant... |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Rafael Espindola | Pattern match a setcc of boolean value with 0 as a... |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Craig Topper | Remove unnecessary type check when combining and/or... |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Craig Topper | Remove unnecessary 'else' on an 'if' that always returns |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Craig Topper | Optimize code slightly. No functionality change. |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Craig Topper | Replace some explicit checks with asserts for condition... |
blob | commitdiff | raw | diff to current |
2012-04-08 |
Benjamin Kramer | Silence sign-compare warning. |
blob | commitdiff | raw | diff to current |
2012-04-08 |
Duncan Sands | Only have codegen turn fdiv by a constant into fmul... |
blob | commitdiff | raw | diff to current |
2012-04-07 |
Nadav Rotem | 1. Remove the part of r153848 which optimizes shuffle... |
blob | commitdiff | raw | diff to current |
2012-04-07 |
Duncan Sands | Convert floating point division by a constant into... |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
blob | commitdiff | raw | diff to current |
2012-04-02 |
Owen Anderson | Add predicates for checking whether targets have free... |
blob | commitdiff | raw | diff to current |
2012-04-02 |
Nadav Rotem | Optimizing swizzles of complex shuffles may generate... |
blob | commitdiff | raw | diff to current |
2012-04-01 |
Nadav Rotem | This commit contains a few changes that had to go in... |
blob | commitdiff | raw | diff to current |
2012-03-27 |
Chris Lattner | fix what looks like a real logic bug, found by PVS... |
blob | commitdiff | raw | diff to current |
2012-03-20 |
Craig Topper | When combining (vextract shuffle (load ), <1,u,u,u... |
blob | commitdiff | raw | diff to current |
2012-03-19 |
Duncan Sands | Fix DAG combine which creates illegal vector shuffles... |
blob | commitdiff | raw | diff to current |
2012-03-15 |
Nadav Rotem | When optimizing certain BUILD_VECTOR nodes into other... |
blob | commitdiff | raw | diff to current |
2012-03-15 |
Bill Wendling | Add a xform to the DAG combiner. |
blob | commitdiff | raw | diff to current |
2012-03-13 |
Evan Cheng | Fortify r152675 a bit. Although I'm not able to come... |
blob | commitdiff | raw | diff to current |
2012-03-13 |
Evan Cheng | DAG combine incorrectly optimize (i32 vextract (v4i16... |
blob | commitdiff | raw | diff to current |
2012-03-10 |
Benjamin Kramer | Give dagcombiner's worklist some inline capacity. |
blob | commitdiff | raw | diff to current |
2012-03-06 |
Evan Cheng | Extend r148086 to check for [r +/- reg] address mode... |
blob | commitdiff | raw | diff to current |
2012-03-06 |
Owen Anderson | Make it possible for a target to mark FSUB as Expand... |
blob | commitdiff | raw | diff to current |
2012-02-20 |
James Molloy | Teach the DAGCombiner that certain loadext nodes follow... |
blob | commitdiff | raw | diff to current |
2012-02-16 |
James Molloy | Remove extraneous #include and spelling mistake introdu... |
blob | commitdiff | raw | diff to current |
2012-02-16 |
James Molloy | Modify the algorithm when traversing the DAGCombiner... |
blob | commitdiff | raw | diff to current |
next |