2013-02-14 |
Nadav Rotem | Dont merge consecutive loads/stores into vectors when... |
blob | commitdiff | raw |
2013-02-14 |
Owen Anderson | Add some legality checks for SETCC before introducing... |
blob | commitdiff | raw | diff to current |
2013-02-12 |
Paul Redmond | PR14562 - Truncation of left shift became undef |
blob | commitdiff | raw | diff to current |
2013-02-12 |
Pete Cooper | Check type for legality before forming a select from... |
blob | commitdiff | raw | diff to current |
2013-02-08 |
Hal Finkel | DAGCombiner: Constant folding around pre-increment... |
blob | commitdiff | raw | diff to current |
2013-02-05 |
Owen Anderson | Reapply r174343, with a fix for a scary DAG combine... |
blob | commitdiff | raw | diff to current |
2013-02-05 |
NAKAMURA Takumi | Revert r174343, "When the target-independent DAGCombine... |
blob | commitdiff | raw | diff to current |
2013-02-05 |
Owen Anderson | When the target-independent DAGCombiner inferred a... |
blob | commitdiff | raw | diff to current |
2013-02-02 |
Shuxin Yang | rdar://13126763 |
blob | commitdiff | raw | diff to current |
2013-01-20 |
Nadav Rotem | Revert 172708. |
blob | commitdiff | raw | diff to current |
2013-01-17 |
Elena Demikhovsky | Optimization for the following SIGN_EXTEND pairs: |
blob | commitdiff | raw | diff to current |
2013-01-14 |
Bill Schmidt | This patch addresses an incorrect transformation in... |
blob | commitdiff | raw | diff to current |
2013-01-09 |
Evan Cheng | Fix a DAG combine bug visitBRCOND() is transforming... |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Chandler Carruth | Sink AddrMode back into TargetLowering, removing one... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Tom Stellard | DAGCombiner: Avoid generating illegal vector INT_TO_FP... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-30 |
Bill Wendling | Remove the Function::getFnAttributes method in favor... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Nadav Rotem | Refactor DAGCombinerInfo. Change the different booleans... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Bob Wilson | Do not introduce vector operations in functions marked... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::isCondCodeLegal to take an MVT... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Elena Demikhovsky | Optimized load + SIGN_EXTEND patterns in the X86 backend. |
blob | commitdiff | raw | diff to current |
2012-12-13 |
Evan Cheng | Fix a bug in DAGCombiner::MatchBSwapHWord. Make sure... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Manman Ren | DAGCombine: clamp hi bit in APInt::getBitsSet to avoid... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Revert EVT->MVT changes, r169836-169851, due to buildbo... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::isCondCodeLegal to take an MVT... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Chandler Carruth | Fix a miscompile in the DAG combiner. Previously, we... |
blob | commitdiff | raw | diff to current |
2012-12-10 |
Craig Topper | Teach DAG combine to handle vector add/sub with vectors... |
blob | commitdiff | raw | diff to current |
2012-12-09 |
Craig Topper | Remove extra blank line. |
blob | commitdiff | raw | diff to current |
2012-12-08 |
Craig Topper | Teach DAG combine to handle vector logical operations... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Nadav Rotem | Fix a bug in the code that merges consecutive stores... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Nadav Rotem | Allow merging multiple store sequences on the same... |
blob | commitdiff | raw | diff to current |
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 |
next |