| Commit message (Expand) | Author | Age | Files | Lines |
| * | Vector ops lowering. | Evan Cheng | 2006-03-01 | 1 | -4/+10 |
| * | Add support for output memory constraints. | Chris Lattner | 2006-02-27 | 1 | -7/+38 |
| * | Get VC++ building again. | Jeff Cohen | 2006-02-24 | 1 | -0/+1 |
| * | Implement (most of) selection of inline asm memory operands. | Chris Lattner | 2006-02-24 | 1 | -0/+42 |
| * | Lower C_Memory operands. | Chris Lattner | 2006-02-24 | 1 | -25/+44 |
| * | Fix an endianness problem on big-endian targets with expanded operands | Chris Lattner | 2006-02-23 | 1 | -9/+16 |
| * | Record all of the expanded registers in the DAG and machine instr, fixing | Chris Lattner | 2006-02-23 | 1 | -63/+105 |
| * | This fixes a couple of problems with expansion | Chris Lattner | 2006-02-22 | 1 | -9/+23 |
| * | Change a whole bunch of code to be built around RegsForValue instead of | Chris Lattner | 2006-02-22 | 1 | -124/+248 |
| * | split register class handling from explicit physreg handling. | Chris Lattner | 2006-02-22 | 1 | -34/+77 |
| * | Adjust to changes in getRegForInlineAsmConstraint prototype | Chris Lattner | 2006-02-21 | 1 | -18/+18 |
| * | Dumb bug. Code sees a memcpy from X+c so it increments src offset. But it | Evan Cheng | 2006-02-16 | 1 | -4/+10 |
| * | If the false case is the current basic block, then this is a self loop. | Evan Cheng | 2006-02-16 | 1 | -0/+9 |
| * | Remove an unused function parameter. | Evan Cheng | 2006-02-15 | 1 | -2/+2 |
| * | Turn a memcpy from string constant into a series of stores of constant values. | Evan Cheng | 2006-02-15 | 1 | -47/+69 |
| * | Lower memcpy with small constant size operand into a series of load / store | Evan Cheng | 2006-02-15 | 1 | -8/+34 |
| * | Doh again! | Evan Cheng | 2006-02-14 | 1 | -1/+1 |
| * | Keep to < 80 cols | Evan Cheng | 2006-02-14 | 1 | -6/+6 |
| * | Missed a break so memcpy cases fell through to memset. Doh. | Evan Cheng | 2006-02-14 | 1 | -1/+1 |
| * | Fixed a build breakage. | Evan Cheng | 2006-02-14 | 1 | -14/+23 |
| * | Rename maxStoresPerMemSet to maxStoresPerMemset, etc. | Evan Cheng | 2006-02-14 | 1 | -1/+1 |
| * | Expand memset dst, c, size to a series of stores if size falls below the | Evan Cheng | 2006-02-14 | 1 | -4/+127 |
| * | now that libcalls don't suck, we can remove this hack | Chris Lattner | 2006-02-14 | 1 | -6/+2 |
| * | Rename to better reflect usage (current and planned.) | Jim Laskey | 2006-02-13 | 1 | -1/+1 |
| * | Reorg for integration with gcc4. Old style debug info will not be passed though | Jim Laskey | 2006-02-11 | 1 | -24/+21 |
| * | Get rid of some memory leaks identified by Valgrind | Evan Cheng | 2006-02-04 | 1 | -0/+1 |
| * | Add initial support for immediates. This allows us to compile this: | Chris Lattner | 2006-02-04 | 1 | -1/+1 |
| * | Initial early support for non-register operands, like immediates | Chris Lattner | 2006-02-04 | 1 | -15/+42 |
| * | remove some #ifdef'd out code, which should properly be in the dag combiner a... | Chris Lattner | 2006-02-03 | 1 | -30/+0 |
| * | Implement matching constraints. We can now say things like this: | Chris Lattner | 2006-02-02 | 1 | -15/+28 |
| * | Implement simple register assignment for inline asms. This allows us to comp... | Chris Lattner | 2006-02-01 | 1 | -8/+103 |
| * | adjust to changes in InlineAsm interface. Fix a few minor bugs. | Chris Lattner | 2006-02-01 | 1 | -32/+38 |
| * | Handle physreg input/outputs. We now compile this: | Chris Lattner | 2006-01-31 | 1 | -3/+96 |
| * | remove method I just added | Chris Lattner | 2006-01-28 | 1 | -7/+0 |
| * | add a new callback | Chris Lattner | 2006-01-28 | 1 | -0/+7 |
| * | Implement Promote for VAARG, and allow it to be custom promoted for people | Nate Begeman | 2006-01-28 | 1 | -0/+7 |
| * | Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for | Nate Begeman | 2006-01-27 | 1 | -37/+22 |
| * | initial selectiondag support for new INLINEASM node. Note that inline asms | Chris Lattner | 2006-01-26 | 1 | -0/+50 |
| * | First part of bug 680: | Nate Begeman | 2006-01-25 | 1 | -53/+16 |
| * | If scheduler choice is the default (-sched=default), use target scheduling | Evan Cheng | 2006-01-25 | 1 | -2/+10 |
| * | Typo. | Jim Laskey | 2006-01-23 | 1 | -1/+1 |
| * | Skeleton of the list schedule. | Evan Cheng | 2006-01-23 | 1 | -0/+4 |
| * | Factor out more instruction scheduler code to the base class. | Evan Cheng | 2006-01-23 | 1 | -1/+29 |
| * | Fix bugs lowering stackrestore, fixing 2004-08-12-InlinerAndAllocas.c on | Chris Lattner | 2006-01-23 | 1 | -3/+4 |
| * | Fix a bug in a recent refactor that caused a bunch of programs to miscompile | Chris Lattner | 2006-01-21 | 1 | -1/+1 |
| * | Do some code refactoring on Jim's scheduler in preparation of the new list | Evan Cheng | 2006-01-21 | 1 | -4/+18 |
| * | If the target doesn't support f32 natively, insert the FP_EXTEND in target-indep | Chris Lattner | 2006-01-20 | 1 | -0/+4 |
| * | Temporary work around for a libcall insertion bug: If a target doesn't | Chris Lattner | 2006-01-18 | 1 | -2/+6 |
| * | Support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -0/+1 |
| * | For PR411: | Reid Spencer | 2006-01-16 | 1 | -5/+16 |