| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add coalescing to register allocator. A hint is added to each interval | Alkis Evlogimenos | 2003-12-28 | 3 | -2/+30 |
* | Add TargetInstrInfo::isMoveInstr() to support coalescing in register | Alkis Evlogimenos | 2003-12-28 | 2 | -0/+23 |
* | Whoops, don't try to lower non intrinsic calls | Chris Lattner | 2003-12-28 | 4 | -0/+4 |
* | implement support for the intrinsic lowering functionality | Chris Lattner | 2003-12-28 | 8 | -59/+126 |
* | Eliminate some code that is not needed now that we have the intrinsic lowerin... | Chris Lattner | 2003-12-28 | 4 | -58/+30 |
* | Pass around IntrinsicLowering instances as appropriate. | Chris Lattner | 2003-12-28 | 7 | -50/+74 |
* | Use the intrinsic lowering functionality | Chris Lattner | 2003-12-28 | 2 | -30/+88 |
* | Move into the VMCore library | Chris Lattner | 2003-12-28 | 2 | -2/+2 |
* | Implement the default implementation of the intrinsic lowering class | Chris Lattner | 2003-12-28 | 2 | -0/+114 |
* | finegrainify namespacification | Chris Lattner | 2003-12-28 | 1 | -9/+7 |
* | Merging constants can cause further room for improvement. Iterate until | Chris Lattner | 2003-12-28 | 1 | -35/+45 |
* | Add a note | Chris Lattner | 2003-12-28 | 1 | -0/+5 |
* | Factor code out of LLI | Chris Lattner | 2003-12-26 | 1 | -0/+54 |
* | minor cleanups | Chris Lattner | 2003-12-26 | 1 | -7/+6 |
* | No longer run atExit functions from run() | Chris Lattner | 2003-12-26 | 3 | -23/+27 |
* | No longer run atExit functions from run() | Chris Lattner | 2003-12-26 | 2 | -10/+6 |
* | Improve debugging output when choosing a register to spill. | Alkis Evlogimenos | 2003-12-24 | 1 | -8/+3 |
* | Do a separate pass to compute spill weights because doing it inline | Alkis Evlogimenos | 2003-12-24 | 1 | -10/+27 |
* | Right, fix the problem with invoke instructions, not just call instructions | Chris Lattner | 2003-12-23 | 1 | -1/+1 |
* | Do not delete the type holder until after the call instruction has been | Chris Lattner | 2003-12-23 | 1 | -1/+1 |
* | Modified the logic so that library objects with main() are only linked in | John Criswell | 2003-12-23 | 1 | -6/+7 |
* | Minor cleanups, plug a minor memory leak | Chris Lattner | 2003-12-23 | 2 | -5/+2 |
* | Change the way free regusters are computed and perform better | Alkis Evlogimenos | 2003-12-23 | 1 | -130/+77 |
* | Modified the linker so that it always links in an object from an archive | John Criswell | 2003-12-23 | 1 | -11/+21 |
* | rename ClassifyExpression -> ClassifyExpr | Chris Lattner | 2003-12-23 | 4 | -19/+19 |
* | More minor non-functional changes. This now computes the exit condition, though | Chris Lattner | 2003-12-23 | 1 | -15/+52 |
* | Remove extraneous #include | Chris Lattner | 2003-12-23 | 2 | -16/+11 |
* | Finegrainify namespacification | Chris Lattner | 2003-12-23 | 1 | -42/+42 |
* | Fix memory corruption bug PR193 | Chris Lattner | 2003-12-22 | 1 | -20/+26 |
* | Reverted back to revision 1.11. The previous fix doesn't really fix | John Criswell | 2003-12-22 | 3 | -36/+9 |
* | Fix crash when compiling twolf. | Alkis Evlogimenos | 2003-12-22 | 1 | -1/+2 |
* | Don't mind me, I'm just refactoring away. This patch makes room for LFTR, but | Chris Lattner | 2003-12-22 | 1 | -90/+130 |
* | finegrainify namespacification | Chris Lattner | 2003-12-22 | 1 | -8/+23 |
* | Implement IndVarsSimplify/pointer-indvars.ll, transforming pointer | Chris Lattner | 2003-12-22 | 1 | -9/+19 |
* | finegrainify namespacification | Chris Lattner | 2003-12-22 | 1 | -3/+13 |
* | Fix PR194 | Chris Lattner | 2003-12-22 | 1 | -56/+85 |
* | Really release memory used by functions. Patch by Chris. | Misha Brukman | 2003-12-22 | 1 | -0/+1 |
* | Remove verifyIntervals() since it doesn't actually work right now. | Alkis Evlogimenos | 2003-12-21 | 1 | -52/+0 |
* | Change weight into a float so that we can take into account the | Alkis Evlogimenos | 2003-12-21 | 3 | -15/+31 |
* | Move FP_REG_KILL closer to the return instruction. | Alkis Evlogimenos | 2003-12-21 | 2 | -2/+4 |
* | Add support for inactive intervals. This effectively reuses registers | Alkis Evlogimenos | 2003-12-21 | 3 | -243/+376 |
* | Fix PR#193. | John Criswell | 2003-12-20 | 3 | -9/+36 |
* | Move FP_REG_KILL closer to the actual branch instruction. | Alkis Evlogimenos | 2003-12-20 | 2 | -4/+10 |
* | Remove floating point killer pass. This is now implemented in the | Alkis Evlogimenos | 2003-12-20 | 7 | -116/+10 |
* | Add a new target-independent machine code freeing pass | Chris Lattner | 2003-12-20 | 1 | -8/+33 |
* | Finally, _actually delete the machine code_ for a function, after it has | Chris Lattner | 2003-12-20 | 2 | -2/+9 |
* | This should not be needed anymore | Chris Lattner | 2003-12-20 | 1 | -4/+0 |
* | Fix memory leak in the stackifier, due to the machinebasicblocks not holding | Chris Lattner | 2003-12-20 | 2 | -0/+2 |
* | Finegrainify namespacification | Chris Lattner | 2003-12-20 | 2 | -42/+40 |
* | Hoist some sparc specific code into the sparc target | Chris Lattner | 2003-12-20 | 3 | -6/+53 |