Changes in directory llvm/lib/Target/Alpha:
AlphaRegisterInfo.cpp updated: 1.39 -> 1.40 AlphaRegisterInfo.h updated: 1.11 -> 1.12 --- Log message: Foundation for call frame information. --- Diffs of the changes: (+8 -2) AlphaRegisterInfo.cpp | 7 ++++++- AlphaRegisterInfo.h | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) Index: llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp diff -u llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp:1.39 llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp:1.40 --- llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp:1.39 Tue Mar 28 07:48:33 2006 +++ llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp Fri Apr 7 11:34:45 2006 @@ -354,8 +354,13 @@ } } +unsigned AlphaRegisterInfo::getRARegister() const { + assert(0 && "What is the return address register"); + return 0; +} + unsigned AlphaRegisterInfo::getFrameRegister(MachineFunction &MF) const { - return getDwarfRegNum(hasFP(MF) ? Alpha::R15 : Alpha::R30); + return hasFP(MF) ? Alpha::R15 : Alpha::R30; } #include "AlphaGenRegisterInfo.inc" Index: llvm/lib/Target/Alpha/AlphaRegisterInfo.h diff -u llvm/lib/Target/Alpha/AlphaRegisterInfo.h:1.11 llvm/lib/Target/Alpha/AlphaRegisterInfo.h:1.12 --- llvm/lib/Target/Alpha/AlphaRegisterInfo.h:1.11 Tue Mar 28 07:48:33 2006 +++ llvm/lib/Target/Alpha/AlphaRegisterInfo.h Fri Apr 7 11:34:45 2006 @@ -53,7 +53,8 @@ void emitPrologue(MachineFunction &MF) const; void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; - // Debug information queries. + // Debug information queries. + unsigned getRARegister() const; unsigned getFrameRegister(MachineFunction &MF) const; static std::string getPrettyName(unsigned reg); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits