aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCRegisterInfo.cpp
AgeCommit message (Expand)Author
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
2006-09-05Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner
2006-08-29Handle callee saved registers in dwarf frame info (lead up to exceptionJim Laskey
2006-08-25Fix some comments.Jim Laskey
2006-07-11The PPC64 JIT needs register numbers to encode instructions.Chris Lattner
2006-07-11In 64-bit mode, 64-bit GPRs are callee saved, not 32-bit ones.Chris Lattner
2006-06-27Fix rewriting frame offsets with ixaddr instructions, which implicitly shiftChris Lattner
2006-06-20Rename OR4 -> OR. Move some PPC64-specific stuff to the 64-bit fileChris Lattner
2006-06-12Gaar! Don't use r11 for CR save/restore, use R0. R11 can be registerChris Lattner
2006-06-12Fix spilling and reloading of CR regs to reload the right values. This fixesChris Lattner
2006-05-18getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.Evan Cheng
2006-05-10Fix the PowerPC JIT-only failure on UnitTests/Vector/sumarray-dbl, which isChris Lattner
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner
2006-05-04Revert Nate's CR patch from last night, which caused many regressions (e.g. f...Chris Lattner
2006-05-02Since we don't handle callee-save CRs right yet, don't allocate them. AlsoNate Begeman
2006-04-17Don't diddle VRSAVE if no registers need to be added/removed from it. ThisChris Lattner
2006-04-17Vectors that are known live-in and live-out are clearly already marked inChris Lattner
2006-04-17Move some knowledge about registers out of the code emitter into the register...Chris Lattner
2006-04-17Use a small table instead of macros to do this conversion.Chris Lattner
2006-04-11Fix SingleSource/UnitTests/Vector/sumarray-dblNate Begeman
2006-04-11Fix PR727, correctly handling large stack aligments on ppcNate Begeman
2006-04-11Suppress debug label when not debug.Jim Laskey
2006-04-07Foundation for call frame information.Jim Laskey