| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 2 | -2/+2 |
* | Fix a comment typo. | Bob Wilson | 2010-11-28 | 1 | -1/+1 |
* | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 13 | -518/+516 |
* | Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization. | Benjamin Kramer | 2010-11-22 | 1 | -1/+47 |
* | Silence Release build warnings about unused functions. | Benjamin Kramer | 2010-11-20 | 1 | -0/+2 |
* | On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics, | Duncan Sands | 2010-11-20 | 1 | -9/+46 |
* | Removing the useless test that I added recently. It was meant as an example, ... | Andrew Trick | 2010-11-20 | 1 | -3/+6 |
* | Check for _setjmp too, because it's also used. | Bill Wendling | 2010-11-20 | 1 | -0/+1 |
* | Make isScalarToVector to return false if the node is a scalar. This will prevent | Mon P Wang | 2010-11-19 | 1 | -0/+2 |
* | Fix thinko: we must turn select(anyext, sext) into sext(select) | Duncan Sands | 2010-11-18 | 1 | -1/+2 |
* | The DAGCombiner was threading select over pairs of extending loads even | Duncan Sands | 2010-11-18 | 1 | -0/+5 |
* | Do not throw away alignment when generating the DAG for | Dale Johannesen | 2010-11-18 | 1 | -1/+1 |
* | Bug 8621 fix - pointer cast stripped from inline asm constraint argument. | John Thompson | 2010-11-17 | 1 | -3/+0 |
* | Split pseudo-instruction expansion into a separate pass, to make it | Dan Gohman | 2010-11-16 | 1 | -13/+0 |
* | typo (4th checkin for one fix) | Andrew Trick | 2010-11-12 | 1 | -1/+1 |
* | Fixes PR8287: SD scheduling time. The fix is a failsafe that prevents | Andrew Trick | 2010-11-12 | 1 | -13/+53 |
* | tidy up. | Chris Lattner | 2010-11-12 | 1 | -7/+5 |
* | Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this. | Dan Gohman | 2010-11-11 | 1 | -14/+0 |
* | Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shl | Dan Gohman | 2010-11-09 | 1 | -0/+1 |
* | Fix an inline asm pasto from 117667; was preventing | Dale Johannesen | 2010-11-09 | 1 | -1/+2 |