| Commit message (Expand) | Author | Age | Files | Lines |
* | Another API change to MRegisterInfo::foldMemoryOperand. Instead of a | Alkis Evlogimenos | 2004-03-14 | 2 | -5/+4 |
* | Change MRegisterInfo::foldMemoryOperand to return the folded | Alkis Evlogimenos | 2004-03-14 | 2 | -171/+166 |
* | It helps if I save the file. :) | Chris Lattner | 2004-03-13 | 2 | -6/+6 |
* | Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* to | Chris Lattner | 2004-03-13 | 6 | -27/+24 |
* | Make -print-machineinstrs show us the code both before and after reg. alloc. | Brian Gaeke | 2004-03-12 | 1 | -1/+4 |
* | Add support for a wider range of CMOV instructions. | Alkis Evlogimenos | 2004-03-12 | 1 | -2/+54 |
* | ADd support for select instructions | Chris Lattner | 2004-03-12 | 2 | -0/+24 |
* | Move implementations of functions here, which avoids #including <cstdlib> in the | Misha Brukman | 2004-03-11 | 1 | -0/+86 |
* | Get rid of the abort in PhyRegAlloc::finishSavingState(). | Brian Gaeke | 2004-03-11 | 1 | -5/+6 |
* | Give pass a name | Brian Gaeke | 2004-03-11 | 1 | -0/+1 |
* | Fix compilation on Sparc: assert(0) => abort() | Misha Brukman | 2004-03-11 | 2 | -10/+10 |
* | In PhyRegAlloc::saveState(), dump Arguments' saved-state, and try to | Brian Gaeke | 2004-03-11 | 2 | -10/+31 |
* | Remove ghostly directory from the build | Brian Gaeke | 2004-03-11 | 1 | -1/+1 |
* | Move all the SaveState options and stuff inton one spot at the top of the file. | Brian Gaeke | 2004-03-10 | 1 | -8/+10 |
* | Only call verifySavedState if SaveRegAllocState is set AND debugging flag is on. | Brian Gaeke | 2004-03-10 | 1 | -3/+4 |
* | Check if printing of implicit uses is required for all types of shift | Alkis Evlogimenos | 2004-03-09 | 2 | -0/+6 |
* | Hmm, who left this sitting around in my tree | Brian Gaeke | 2004-03-09 | 4 | -16/+16 |
* | Differentiate between extended precision floats (80-bit) and double precision... | Alkis Evlogimenos | 2004-03-09 | 1 | -1/+1 |
* | Use newly added API to emit bytes for instructions that gas misassembles | Alkis Evlogimenos | 2004-03-09 | 2 | -132/+106 |
* | Add emitInstruction() API so that we can get the bytes of a simple instruction | Alkis Evlogimenos | 2004-03-09 | 2 | -3/+20 |
* | Constify things a bit | Alkis Evlogimenos | 2004-03-09 | 1 | -9/+9 |
* | Change PhyRegAlloc::saveStateForValue()'s arg type to deal with | Brian Gaeke | 2004-03-08 | 1 | -1/+1 |
* | Save argument list alloc state by recording it as the operands of Instruction | Brian Gaeke | 2004-03-08 | 1 | -2/+10 |
* | Make AllocInfo's Instruction an int, so that we can overload it for arguments. | Brian Gaeke | 2004-03-08 | 1 | -4/+4 |
* | Avoid allocating special registers a bit more robustly | Chris Lattner | 2004-03-08 | 2 | -6/+22 |
* | Implement folding explicit load instructions into binary operations. For a | Chris Lattner | 2004-03-08 | 2 | -0/+162 |
* | Rearrange and refactor some code. No functionality changes. | Chris Lattner | 2004-03-08 | 2 | -202/+192 |
* | Add memory operand version of conditional move. | Alkis Evlogimenos | 2004-03-07 | 2 | -3/+10 |
* | Support return values of basic integer types. | Brian Gaeke | 2004-03-06 | 4 | -96/+148 |
* | Sort stanzas into Sparc V8 book page number order. | Brian Gaeke | 2004-03-06 | 2 | -34/+46 |
* | Hack it so we do not try to allocate values to G0. | Brian Gaeke | 2004-03-06 | 2 | -2/+2 |
* | Make prolog align stack properly. Make epilog not touch any registers. | Brian Gaeke | 2004-03-06 | 2 | -8/+8 |
* | Emit register names in lowercase, as required by the assembler. | Brian Gaeke | 2004-03-06 | 2 | -2/+22 |
* | Teach getRegClassForType where to find FP registers | Brian Gaeke | 2004-03-06 | 2 | -6/+4 |
* | Asm output is looking a lot better; not correct for all operands yet though. | Brian Gaeke | 2004-03-05 | 2 | -2/+124 |
* | Support -print-machineinstrs | Brian Gaeke | 2004-03-04 | 2 | -12/+18 |
* | make -print-machineinstrs work for both SparcV9 and X86 | Brian Gaeke | 2004-03-04 | 3 | -10/+26 |
* | Add assertion for scale verification. | Alkis Evlogimenos | 2004-03-04 | 1 | -0/+1 |
* | Asm printer support, based on x86 - only prints mnemonics for now | Brian Gaeke | 2004-03-04 | 6 | -4/+924 |
* | Double-FP pseudo-registers. | Brian Gaeke | 2004-03-04 | 2 | -6/+72 |
* | Subtract instructions; minor cleanups | Brian Gaeke | 2004-03-04 | 6 | -18/+32 |
* | Floating point regs | Brian Gaeke | 2004-03-04 | 2 | -4/+34 |
* | Simple copyConstantToReg support, SETHIi and ORri | Brian Gaeke | 2004-03-04 | 6 | -16/+88 |
* | Support add - note, still missing important copyConstantToRegister stuff | Brian Gaeke | 2004-03-03 | 6 | -10/+614 |
* | SPECIFY a target data to initialize the CBE target with. Until now we have | Chris Lattner | 2004-03-03 | 1 | -1/+1 |
* | Add a new constructor | Chris Lattner | 2004-03-03 | 1 | -0/+5 |
* | Doxygenify some comments. | Misha Brukman | 2004-03-01 | 4 | -18/+42 |
* | Add this back, as its absence introduces assertions, and it seems to work now | Chris Lattner | 2004-03-01 | 1 | -4/+1 |
* | fix bug in previous checkin | Tanya Lattner | 2004-03-01 | 1 | -1/+1 |
* | TargetCacheInfo has been removed; its only uses were to propagate a constant | Brian Gaeke | 2004-03-01 | 9 | -49/+6 |