Changes in directory llvm/lib/Target/IA64:
IA64RegisterInfo.cpp updated: 1.26 -> 1.27 IA64RegisterInfo.h updated: 1.10 -> 1.11 --- Log message: hasFP() is now a virtual method of MRegisterInfo. --- Diffs of the changes: (+3 -1) IA64RegisterInfo.cpp | 2 +- IA64RegisterInfo.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/lib/Target/IA64/IA64RegisterInfo.cpp diff -u llvm/lib/Target/IA64/IA64RegisterInfo.cpp:1.26 llvm/lib/Target/IA64/IA64RegisterInfo.cpp:1.27 --- llvm/lib/Target/IA64/IA64RegisterInfo.cpp:1.26 Tue Jan 2 15:32:44 2007 +++ llvm/lib/Target/IA64/IA64RegisterInfo.cpp Mon Jan 22 18:53:41 2007 @@ -114,7 +114,7 @@ // pointer register. This is true if the function has variable sized allocas or // if frame pointer elimination is disabled. // -static bool hasFP(const MachineFunction &MF) { +bool IA64RegisterInfo::hasFP(const MachineFunction &MF) const { return NoFramePointerElim || MF.getFrameInfo()->hasVarSizedObjects(); } Index: llvm/lib/Target/IA64/IA64RegisterInfo.h diff -u llvm/lib/Target/IA64/IA64RegisterInfo.h:1.10 llvm/lib/Target/IA64/IA64RegisterInfo.h:1.11 --- llvm/lib/Target/IA64/IA64RegisterInfo.h:1.10 Tue Jan 2 15:32:44 2007 +++ llvm/lib/Target/IA64/IA64RegisterInfo.h Mon Jan 22 18:53:41 2007 @@ -48,6 +48,8 @@ const TargetRegisterClass* const* getCalleeSavedRegClasses() const; + bool hasFP(const MachineFunction &MF) const; + void eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits