| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix the other problem reported in PR8582. Testcase and patch by | Duncan Sands | 2011-01-06 | 1 | -0/+5 |
| * | Add some fairly duplicated code to let type legalization split illegal | Eric Christopher | 2011-01-06 | 3 | -0/+141 |
| * | Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy | Evan Cheng | 2011-01-06 | 2 | -15/+14 |
| * | Revert r122936. I'll re-implement the change. | Evan Cheng | 2011-01-06 | 1 | -9/+2 |
| * | r105228 reduced the memcpy / memset inline limit to 4 with -Os to avoid blowing | Evan Cheng | 2011-01-06 | 1 | -2/+9 |
| * | Avoid zero extend bit test operands to pointer type if all the masks fit in | Evan Cheng | 2011-01-06 | 3 | -24/+42 |
| * | Optimize: | Evan Cheng | 2011-01-05 | 1 | -23/+39 |
| * | 80-cols. | Eric Christopher | 2011-01-05 | 1 | -1/+2 |
| * | Remove TODO, these appear to be implemented. | Eric Christopher | 2011-01-04 | 1 | -1/+0 |
| * | Try to reuse the value when lowering memset. | Benjamin Kramer | 2011-01-02 | 1 | -3/+21 |
| * | Lower the i8 extension in memset to a multiply instead of a potentially long ... | Benjamin Kramer | 2011-01-02 | 1 | -15/+17 |
| * | Minor cleanup related to my latest scheduler changes. | Andrew Trick | 2010-12-24 | 1 | -3/+5 |
| * | Fix a few cases where the scheduler is not checking for phys reg copies. The ... | Andrew Trick | 2010-12-24 | 1 | -3/+10 |
| * | Various bits of framework needed for precise machine-level selection | Andrew Trick | 2010-12-24 | 3 | -76/+376 |
| * | 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 |