[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp X86RegisterInfo.h
Jim Laskey
jlaskey at apple.com
Fri Apr 7 09:35:06 PDT 2006
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.134 -> 1.135
X86RegisterInfo.h updated: 1.36 -> 1.37
---
Log message:
Foundation for call frame information.
---
Diffs of the changes: (+6 -1)
X86RegisterInfo.cpp | 6 +++++-
X86RegisterInfo.h | 1 +
2 files changed, 6 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86RegisterInfo.cpp
diff -u llvm/lib/Target/X86/X86RegisterInfo.cpp:1.134 llvm/lib/Target/X86/X86RegisterInfo.cpp:1.135
--- llvm/lib/Target/X86/X86RegisterInfo.cpp:1.134 Tue Apr 4 14:12:30 2006
+++ llvm/lib/Target/X86/X86RegisterInfo.cpp Fri Apr 7 11:34:46 2006
@@ -686,8 +686,12 @@
}
}
+unsigned X86RegisterInfo::getRARegister() const {
+ return X86::ST0; // use a non-register register
+}
+
unsigned X86RegisterInfo::getFrameRegister(MachineFunction &MF) const {
- return getDwarfRegNum(hasFP(MF) ? X86::EBP : X86::ESP);
+ return hasFP(MF) ? X86::EBP : X86::ESP;
}
#include "X86GenRegisterInfo.inc"
Index: llvm/lib/Target/X86/X86RegisterInfo.h
diff -u llvm/lib/Target/X86/X86RegisterInfo.h:1.36 llvm/lib/Target/X86/X86RegisterInfo.h:1.37
--- llvm/lib/Target/X86/X86RegisterInfo.h:1.36 Tue Mar 28 07:48:33 2006
+++ llvm/lib/Target/X86/X86RegisterInfo.h Fri Apr 7 11:34:46 2006
@@ -64,6 +64,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