| Commit message (Expand) | Author | Age | Files | Lines |
* | whitespace | Andrew Trick | 2010-12-24 | 2 | -172/+172 |
* | flags -> glue for selectiondag | Chris Lattner | 2010-12-23 | 6 | -78/+77 |
* | sdisel flag -> glue. | Chris Lattner | 2010-12-23 | 1 | -77/+76 |
* | Reorganize ListScheduleBottomUp in preparation for modeling machine cycles an... | Andrew Trick | 2010-12-23 | 1 | -130/+153 |
* | Converted LiveRegCycles to LiveRegGens. It's easier to work with and allows m... | Andrew Trick | 2010-12-23 | 1 | -17/+18 |
* | In CheckForLiveRegDef use TRI->getOverlaps. | Andrew Trick | 2010-12-23 | 1 | -6/+9 |
* | Fixes PR8823: add-with-overflow-128.ll | Andrew Trick | 2010-12-23 | 1 | -12/+33 |
* | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin | 2010-12-23 | 1 | -6/+6 |
* | DAGCombine add (sext i1), X into sub X, (zext i1) if sext from i1 is illegal.... | Benjamin Kramer | 2010-12-22 | 1 | -0/+9 |
* | Fix a bug in ReduceLoadWidth that wasn't handling extending | Chris Lattner | 2010-12-22 | 1 | -1/+4 |
* | more cleanups, move a check for "roundedness" earlier to reject | Chris Lattner | 2010-12-22 | 1 | -14/+20 |
* | reduce indentation and improve comments, no functionality change. | Chris Lattner | 2010-12-22 | 1 | -51/+53 |
* | In DelayForLiveRegsBottomUp, handle instructions that read and write | Andrew Trick | 2010-12-21 | 1 | -15/+4 |
* | whitespace | Andrew Trick | 2010-12-21 | 1 | -42/+42 |
* | Reapply 122353-122355 with fixes. 122354 was wrong; | Dale Johannesen | 2010-12-21 | 1 | -4/+31 |
* | Revert 122353-122355 for the moment, they broke stuff. | Dale Johannesen | 2010-12-21 | 1 | -29/+3 |
* | Add a new transform to DAGCombiner. | Dale Johannesen | 2010-12-21 | 1 | -0/+26 |
* | Get the type of a shift from the shift, not from its shift | Dale Johannesen | 2010-12-21 | 1 | -1/+1 |
* | Shift by the word size is invalid IR; don't create it. | Dale Johannesen | 2010-12-21 | 1 | -2/+2 |
* | fix some typos | Chris Lattner | 2010-12-21 | 1 | -2/+1 |
* | Fix indentation, add comment. | Stuart Hastings | 2010-12-21 | 1 | -4/+6 |
* | Missing logic for nested CALLSEQ_START/END. | Stuart Hastings | 2010-12-21 | 1 | -2/+5 |
* | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 12 | -60/+60 |
* | improve "cannot yet select" errors a trivial amount: now | Chris Lattner | 2010-12-21 | 1 | -1/+1 |
* | Cosmetic changes. | Dale Johannesen | 2010-12-20 | 1 | -2/+2 |
* | implement type legalization promotion support for SMULO and UMULO, giving | Chris Lattner | 2010-12-20 | 1 | -5/+48 |
* | Fix a bug in the scheduler's handling of "unspillable" vregs. | Chris Lattner | 2010-12-20 | 1 | -1/+14 |
* | the result of CheckForLiveRegDef is dead, remove it. | Chris Lattner | 2010-12-20 | 1 | -12/+8 |
* | reduce indentation, no functionality change. | Chris Lattner | 2010-12-20 | 1 | -24/+25 |
* | Add missing standard headers. Patch by Joerg Sonnenberger! | Nick Lewycky | 2010-12-19 | 1 | -0/+1 |
* | teach MaskedValueIsZero how to analyze ADDE. This is | Chris Lattner | 2010-12-19 | 1 | -2/+13 |
* | fix PR8642: if a critical edge has a PHI value that can trap, | Chris Lattner | 2010-12-19 | 1 | -0/+41 |
* | Fix a DAGCombiner crash when folding binary vector operations with constant | Bob Wilson | 2010-12-17 | 1 | -16/+9 |
* | Add a transform to DAG Combiner. This improves the | Dale Johannesen | 2010-12-17 | 1 | -0/+20 |
* | Fix crash compiling a QQQQ REG_SEQUENCE for a Neon vld3_lane operation. | Bob Wilson | 2010-12-17 | 1 | -3/+1 |
* | take care of some todos, transforming [us]mul_lohi into | Chris Lattner | 2010-12-15 | 1 | -2/+46 |
* | when transforming a MULHS into a wider MUL, there is no need to SRA the | Chris Lattner | 2010-12-15 | 1 | -1/+1 |
* | Add a couple dag combines to transform mulhi/mullo into a wider multiply | Chris Lattner | 2010-12-13 | 1 | -0/+36 |
* | reduce indentation by using continue, no functionality change. | Chris Lattner | 2010-12-13 | 1 | -38/+41 |
* | Catch attempts to remove a deleted node from the CSE maps. Better to | Duncan Sands | 2010-12-12 | 1 | -3/+2 |
* | Initial support for nested CALLSEQ_START/CALLSEQ_END constructs in LegalizeDAG. | Stuart Hastings | 2010-12-09 | 1 | -8/+24 |
* | 80-col fixups. | Eric Christopher | 2010-12-09 | 1 | -9/+15 |
* | Reword comment slightly. | Eric Christopher | 2010-12-08 | 1 | -1/+1 |
* | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 6 | -69/+59 |
* | If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag... | Devang Patel | 2010-12-06 | 2 | -23/+14 |
* | Remove unneeded zero arrays. | Benjamin Kramer | 2010-12-04 | 2 | -4/+2 |
* | PR5207: Rename overloaded APInt methods set(), clear(), flip() to | Jay Foad | 2010-12-01 | 3 | -7/+7 |
* | Enable sibling call optimization of libcalls which are expanded during | Evan Cheng | 2010-11-30 | 1 | -6/+17 |
* | add TLI support indicating that jumps are more expensive than logical operations | Chris Lattner | 2010-11-30 | 2 | -1/+4 |
* | PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void. | Jay Foad | 2010-11-30 | 1 | -2/+3 |