Foundation for call frame information.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27491 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jim Laskey
2006-04-07 16:34:46 +00:00
parent 38ab6d887c
commit 4188699f80
21 changed files with 359 additions and 65 deletions

View File

@@ -200,8 +200,14 @@ void SparcRegisterInfo::emitEpilogue(MachineFunction &MF,
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"