[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