Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Don't spill LR as a callee saved register. | Jim Laskey | 2007-02-23 | 1 | -0/+1 | |
| | | | | llvm-svn: 34533 | |||||
* | Support to provide exception and selector registers. | Jim Laskey | 2007-02-21 | 1 | -0/+4 | |
| | | | | llvm-svn: 34482 | |||||
* | Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. | Evan Cheng | 2007-02-19 | 1 | -0/+2 | |
| | | | | llvm-svn: 34428 | |||||
* | For PR1207: | Reid Spencer | 2007-02-19 | 1 | -2/+0 | |
| | | | | | | | Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. llvm-svn: 34399 | |||||
* | Added getReservedRegs(). | Evan Cheng | 2007-02-17 | 1 | -0/+2 | |
| | | | | llvm-svn: 34376 | |||||
* | - Tell PEI that PPC will handle stack frame rounding itself. | Evan Cheng | 2007-01-25 | 1 | -0/+5 | |
| | | | | | | | - Do not round up to max. alignment of stack object if it is > stack alignment. It will have to be handled with dynamic aligning code. llvm-svn: 33505 | |||||
* | Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves | Jim Laskey | 2007-01-24 | 1 | -1/+1 | |
| | | | | | | by value so that clean up is less confusing (these vectors tend to be small.) llvm-svn: 33488 | |||||
* | hasFP() is now a virtual method of MRegisterInfo. | Evan Cheng | 2007-01-23 | 1 | -0/+2 | |
| | | | | llvm-svn: 33455 | |||||
* | Fix naming inconsistency. | Evan Cheng | 2007-01-02 | 1 | -2/+2 | |
| | | | | llvm-svn: 32823 | |||||
* | Make it easier for gdb to find the return address. | Jim Laskey | 2006-12-06 | 1 | -0/+4 | |
| | | | | llvm-svn: 32277 | |||||
* | Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead | Evan Cheng | 2006-11-27 | 1 | -0/+1 | |
| | | | | | | of opcode and number of operands. llvm-svn: 31947 | |||||
* | This is a general clean up of the PowerPC ABI. Address several problems and | Jim Laskey | 2006-11-16 | 1 | -0/+5 | |
| | | | | | | | | | bugs including making sure that the TOS links back to the previous frame, that the maximum call frame size is not included twice when using frame pointers, no longer growing the frame on calls, double storing of SP and a cleaner/faster dynamic alloca. llvm-svn: 31792 | |||||
* | Matches MachineInstr changes. | Evan Cheng | 2006-11-13 | 1 | -1/+2 | |
| | | | | llvm-svn: 31712 | |||||
* | In 64-bit mode, 64-bit GPRs are callee saved, not 32-bit ones. | Chris Lattner | 2006-07-11 | 1 | -2/+3 | |
| | | | | llvm-svn: 29096 | |||||
* | getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd. | Evan Cheng | 2006-05-18 | 1 | -0/+4 | |
| | | | | llvm-svn: 28378 | |||||
* | Move some knowledge about registers out of the code emitter into the ↵ | Chris Lattner | 2006-04-17 | 1 | -0/+4 | |
| | | | | | | register info. llvm-svn: 27770 | |||||
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 1 | -0/+2 | |
| | | | | llvm-svn: 27491 | |||||
* | Expose base register for DwarfWriter. Refactor code accordingly. | Jim Laskey | 2006-03-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 27225 | |||||
* | Add support to locate local variables in frames (early version.) | Jim Laskey | 2006-03-23 | 1 | -0/+3 | |
| | | | | llvm-svn: 26994 | |||||
* | Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far ↵ | Chris Lattner | 2006-02-02 | 1 | -2/+0 | |
| | | | | | | more logical place. Other methods should also be moved if anyoneis interested. :) llvm-svn: 25913 | |||||
* | More PPC32 -> PPC changes, as well as merging some classes that were | Nate Begeman | 2005-10-16 | 1 | -3/+3 | |
| | | | | | | redundant after the change. llvm-svn: 23759 | |||||
* | Rename PPC32*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -0/+64 | |
This completes the grand PPC file renaming llvm-svn: 23745 |