summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-08-14 22:57:22 +0000
committerChris Lattner <sabre@nondot.org>2004-08-14 22:57:22 +0000
commitb08d2a2a11daa1dab02f2923232e3ba4ce687721 (patch)
tree39968c7b6ca9f49ccfd6d251f2851000a4a9f636 /llvm/lib
parent6ffa501d9f879dd55101e29bbaa7a9167abc5a07 (diff)
downloadbcm5719-llvm-b08d2a2a11daa1dab02f2923232e3ba4ce687721.tar.gz
bcm5719-llvm-b08d2a2a11daa1dab02f2923232e3ba4ce687721.zip
Update to no longer take MF as an argument
llvm-svn: 15748
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/SparcV8/SparcV8RegisterInfo.cpp4
-rw-r--r--llvm/lib/Target/SparcV8/SparcV8RegisterInfo.h3
2 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/Target/SparcV8/SparcV8RegisterInfo.cpp b/llvm/lib/Target/SparcV8/SparcV8RegisterInfo.cpp
index 918b39419e0..c2c7da8b48f 100644
--- a/llvm/lib/Target/SparcV8/SparcV8RegisterInfo.cpp
+++ b/llvm/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/llvm/lib/Target/SparcV8/SparcV8RegisterInfo.h b/llvm/lib/Target/SparcV8/SparcV8RegisterInfo.h
index 85ea576872e..1481f5fb1a8 100644
--- a/llvm/lib/Target/SparcV8/SparcV8RegisterInfo.h
+++ b/llvm/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;
OpenPOWER on IntegriCloud