aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCRegisterInfo.cpp
AgeCommit message (Expand)Author
2007-09-07Add missing index versions of instructions to the map.Bill Wendling
2007-07-19Change instruction description to split OperandList into OutOperandList andEvan Cheng
2007-07-14Long live the exception handling!Anton Korobeynikov
2007-05-01eliminateFrameIndex() change.Evan Cheng
2007-04-25Match MachineFunction::UsedPhysRegs changes.Evan Cheng
2007-04-03The PPC64 ELF ABI is "intended to use the same structure layout and calling c...Nicolas Geoffray
2007-04-03Addition to the previous commit for getCalleeSavedRegClasses:Nicolas Geoffray
2007-04-03The ELF ABI specifies F1-F8 registers as argument registers for double, notNicolas Geoffray
2007-03-21Protect R31's frame offset from being used by callee-saved registers, when R31Nicolas Geoffray
2007-03-20Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng
2007-03-06Minor interface change.Evan Cheng
2007-02-28PEI now passes a RegScavenger ptr to eliminateFrameIndex.Evan Cheng
2007-02-27Duplicate use of LR, take 2.Jim Laskey
2007-02-27Backing out Jim's LR spill changes. This was causing llvm-gcc bootstrappingEvan Cheng
2007-02-25implement support for the linux/ppc function call ABI. Patch byChris Lattner
2007-02-23Don't spill LR as a callee saved register.Jim Laskey
2007-02-23By default, spills kills the register being stored.Evan Cheng
2007-02-21Support to provide exception and selector registers.Jim Laskey
2007-02-19Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng
2007-02-19For PR1207:Reid Spencer
2007-02-17Added getReservedRegs().Evan Cheng
2007-02-01Support for non-landing pad exception handling.Jim Laskey
2007-02-01Fix CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.llChris Lattner
2007-01-29Only gather frame info if debug or eh.Jim Laskey
2007-01-29Landing pad-less eh for PPC.Jim Laskey
2007-01-26Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey
2007-01-26Make LABEL a builtin opcode.Jim Laskey
2007-01-25Fix comment.Evan Cheng
2007-01-25- Tell PEI that PPC will handle stack frame rounding itself.Evan Cheng
2007-01-24Repair debug frames as a prelude to eh_frames. Switched to using MachineMovesJim Laskey
2007-01-23hasFP() is now a virtual method of MRegisterInfo.Evan Cheng
2007-01-02Fix naming inconsistency.Evan Cheng
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-12-07fix CodeGen/PowerPC/2006-12-07-LargeAlloca.ll on ppc64Chris Lattner
2006-12-06Make it easier for gdb to find the return address.Jim Laskey
2006-11-30MachineInstr::setOpcode -> MachineInstr::setInstrDescriptorEvan Cheng
2006-11-27Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng
2006-11-20r13 is the thread pointer on darwin/ppc64, don't allocate it.Chris Lattner
2006-11-17Assert unhandled case.Jim Laskey
2006-11-171. Ignore the -disable-fp-elim when the routine is a leaf.Jim Laskey
2006-11-16This is a general clean up of the PowerPC ABI. Address several problems andJim Laskey
2006-11-15Fix ppc64 epilog bug.Chris Lattner
2006-11-15Properly transfer kill / dead info.Evan Cheng
2006-11-15Fix the PPC regressions last nightChris Lattner
2006-11-14Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 callsChris Lattner
2006-11-13Matches MachineInstr changes.Evan Cheng
2006-11-11Make sure stack link is set in 64-bit.Jim Laskey
2006-11-11implement proper PPC64 prolog/epilog codegen.Chris Lattner
2006-11-11Running with frame pointers prevented debugging, external probes andJim Laskey
2006-11-02For PR786:Reid Spencer