From b8ce4c4118e07e53c091294001807f9d1d819200 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 14 Aug 2004 22:57:22 +0000 Subject: [PATCH] Update to no longer take MF as an argument git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15748 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Sparc/SparcRegisterInfo.cpp | 4 ++-- lib/Target/Sparc/SparcRegisterInfo.h | 3 +-- lib/Target/SparcV8/SparcV8RegisterInfo.cpp | 4 ++-- lib/Target/SparcV8/SparcV8RegisterInfo.h | 3 +-- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/Target/Sparc/SparcRegisterInfo.cpp b/lib/Target/Sparc/SparcRegisterInfo.cpp index 918b39419e0..c2c7da8b48f 100644 --- a/lib/Target/Sparc/SparcRegisterInfo.cpp +++ b/lib/Target/Sparc/SparcRegisterInfo.cpp @@ -88,8 +88,7 @@ eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, } void -SparcV8RegisterInfo::eliminateFrameIndex(MachineFunction &MF, - MachineBasicBlock::iterator II) const { +SparcV8RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II) const { unsigned i = 0; MachineInstr &MI = *II; while (!MI.getOperand(i).isFrameIndex()) { @@ -103,6 +102,7 @@ SparcV8RegisterInfo::eliminateFrameIndex(MachineFunction &MF, MI.SetMachineOperandReg (i, V8::FP); // Addressable stack objects are accessed using neg. offsets from %fp + MachineFunction &MF = *MI.getParent()->getParent(); int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex) + MI.getOperand(i+1).getImmedValue(); // note: Offset < 0 diff --git a/lib/Target/Sparc/SparcRegisterInfo.h b/lib/Target/Sparc/SparcRegisterInfo.h index 85ea576872e..1481f5fb1a8 100644 --- a/lib/Target/Sparc/SparcRegisterInfo.h +++ b/lib/Target/Sparc/SparcRegisterInfo.h @@ -44,8 +44,7 @@ struct SparcV8RegisterInfo : public SparcV8GenRegisterInfo { MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const; - void eliminateFrameIndex(MachineFunction &MF, - MachineBasicBlock::iterator II) const; + void eliminateFrameIndex(MachineBasicBlock::iterator II) const; void processFunctionBeforeFrameFinalized(MachineFunction &MF) const; diff --git a/lib/Target/SparcV8/SparcV8RegisterInfo.cpp b/lib/Target/SparcV8/SparcV8RegisterInfo.cpp index 918b39419e0..c2c7da8b48f 100644 --- a/lib/Target/SparcV8/SparcV8RegisterInfo.cpp +++ b/lib/Target/SparcV8/SparcV8RegisterInfo.cpp @@ -88,8 +88,7 @@ eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, } void -SparcV8RegisterInfo::eliminateFrameIndex(MachineFunction &MF, - MachineBasicBlock::iterator II) const { +SparcV8RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II) const { unsigned i = 0; MachineInstr &MI = *II; while (!MI.getOperand(i).isFrameIndex()) { @@ -103,6 +102,7 @@ SparcV8RegisterInfo::eliminateFrameIndex(MachineFunction &MF, MI.SetMachineOperandReg (i, V8::FP); // Addressable stack objects are accessed using neg. offsets from %fp + MachineFunction &MF = *MI.getParent()->getParent(); int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex) + MI.getOperand(i+1).getImmedValue(); // note: Offset < 0 diff --git a/lib/Target/SparcV8/SparcV8RegisterInfo.h b/lib/Target/SparcV8/SparcV8RegisterInfo.h index 85ea576872e..1481f5fb1a8 100644 --- a/lib/Target/SparcV8/SparcV8RegisterInfo.h +++ b/lib/Target/SparcV8/SparcV8RegisterInfo.h @@ -44,8 +44,7 @@ struct SparcV8RegisterInfo : public SparcV8GenRegisterInfo { MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const; - void eliminateFrameIndex(MachineFunction &MF, - MachineBasicBlock::iterator II) const; + void eliminateFrameIndex(MachineBasicBlock::iterator II) const; void processFunctionBeforeFrameFinalized(MachineFunction &MF) const; -- 2.34.1