summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-08-26 23:32:16 +0000
committerJim Grosbach <grosbach@apple.com>2010-08-26 23:32:16 +0000
commit6a77066913fdf850080134d73c9950984fa8a9a7 (patch)
tree1f0155d39d545ce72c8ae4db47df7bc08794482a /llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
parentb0958c7699d73ded943bce7b58f334f131ff4dfb (diff)
downloadbcm5719-llvm-6a77066913fdf850080134d73c9950984fa8a9a7.tar.gz
bcm5719-llvm-6a77066913fdf850080134d73c9950984fa8a9a7.zip
Simplify eliminateFrameIndex() interface back down now that PEI doesn't need
to try to re-use scavenged frame index reference registers. rdar://8277890 llvm-svn: 112241
Diffstat (limited to 'llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp')
-rw-r--r--llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp b/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
index 8cafa8c519c..22b6a30470d 100644
--- a/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
+++ b/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
@@ -242,9 +242,9 @@ eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
// FrameIndex represent objects inside a abstract stack.
// We must replace FrameIndex with an stack/frame pointer
// direct reference.
-unsigned MBlazeRegisterInfo::
+void MBlazeRegisterInfo::
eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
- FrameIndexValue *Value, RegScavenger *RS) const {
+ RegScavenger *RS) const {
MachineInstr &MI = *II;
MachineFunction &MF = *MI.getParent()->getParent();
@@ -277,7 +277,6 @@ eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
MI.getOperand(oi).ChangeToImmediate(Offset);
MI.getOperand(i).ChangeToRegister(getFrameRegister(MF), false);
- return 0;
}
void MBlazeRegisterInfo::
OpenPOWER on IntegriCloud