[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcRegisterInfo.cpp SparcRegisterInfo.h
Jim Laskey
jlaskey at apple.com
Fri Apr 7 09:35:06 PDT 2006
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;
};
More information about the llvm-commits
mailing list