Changes in directory llvm/lib/Target/Sparc:
SparcRegisterInfo.cpp updated: 1.56 -> 1.57 SparcRegisterInfo.h updated: 1.21 -> 1.22 --- Log message: PEI now passes a RegScavenger ptr to eliminateFrameIndex. --- Diffs of the changes: (+4 -3) SparcRegisterInfo.cpp | 4 ++-- SparcRegisterInfo.h | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Target/Sparc/SparcRegisterInfo.cpp diff -u llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.56 llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.57 --- llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.56 Thu Feb 22 19:10:04 2007 +++ llvm/lib/Target/Sparc/SparcRegisterInfo.cpp Tue Feb 27 18:20:02 2007 @@ -155,8 +155,8 @@ MBB.erase(I); } -void -SparcRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II) const { +void SparcRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, + RegScavenger *RS) const { unsigned i = 0; MachineInstr &MI = *II; while (!MI.getOperand(i).isFrameIndex()) { Index: llvm/lib/Target/Sparc/SparcRegisterInfo.h diff -u llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.21 llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.22 --- llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.21 Wed Feb 21 16:54:50 2007 +++ llvm/lib/Target/Sparc/SparcRegisterInfo.h Tue Feb 27 18:20:02 2007 @@ -60,7 +60,8 @@ MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const; - void eliminateFrameIndex(MachineBasicBlock::iterator II) const; + void eliminateFrameIndex(MachineBasicBlock::iterator II, + RegScavenger *RS = NULL) const; void processFunctionBeforeFrameFinalized(MachineFunction &MF) const; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits