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; }; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits