Changes in directory llvm/lib/Target/Sparc:
SparcRegisterInfo.cpp updated: 1.40 -> 1.41 SparcRegisterInfo.h updated: 1.11 -> 1.12 --- Log message: Foundation for call frame information. --- Diffs of the changes: (+8 -1) SparcRegisterInfo.cpp | 8 +++++++- SparcRegisterInfo.h | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) Index: llvm/lib/Target/Sparc/SparcRegisterInfo.cpp diff -u llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.40 llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.41 --- llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.40 Tue Mar 28 07:48:33 2006 +++ llvm/lib/Target/Sparc/SparcRegisterInfo.cpp Fri Apr 7 11:34:45 2006 @@ -200,8 +200,14 @@ BuildMI(MBB, MBBI, SP::RESTORErr, 2, SP::G0).addReg(SP::G0).addReg(SP::G0); } +unsigned SparcRegisterInfo::getRARegister() const { + assert(0 && "What is the return address register"); + return 0; +} + unsigned SparcRegisterInfo::getFrameRegister(MachineFunction &MF) const { - return getDwarfRegNum(SP::G1); + assert(0 && "What is the frame register"); + return SP::G1; } #include "SparcGenRegisterInfo.inc" Index: llvm/lib/Target/Sparc/SparcRegisterInfo.h diff -u llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.11 llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.12 --- llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.11 Tue Mar 28 07:48:33 2006 +++ llvm/lib/Target/Sparc/SparcRegisterInfo.h Fri Apr 7 11:34:45 2006 @@ -58,6 +58,7 @@ void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; // Debug information queries. + unsigned getRARegister() const; unsigned getFrameRegister(MachineFunction &MF) const; }; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits