summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-07-27 18:14:38 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-07-27 18:14:38 +0000
commite921088c71cdc90dc31acc88d4e413706a5d9a42 (patch)
tree21a58e118cd5a04279e59e2e49e299c0f0d6d608 /llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
parent9155354ff2445fa0d4442ada7d42eac38aef7f85 (diff)
downloadbcm5719-llvm-e921088c71cdc90dc31acc88d4e413706a5d9a42.tar.gz
bcm5719-llvm-e921088c71cdc90dc31acc88d4e413706a5d9a42.zip
XCore: Avoid implicit iterator conversions, NFC
Avoid implicit conversions from MachineInstrBundleIterator to MachineInstr*, mainly by preferring MachineInstr& over MachineInstr*. llvm-svn: 276899
Diffstat (limited to 'llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp')
-rw-r--r--llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp b/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
index bd6baef3271..e63ff267e0a 100644
--- a/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
+++ b/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
@@ -55,10 +55,10 @@ bool XCoreFTAOElim::runOnMachineFunction(MachineFunction &MF) {
for (MachineBasicBlock::iterator MBBI = MBB.begin(), EE = MBB.end();
MBBI != EE; ++MBBI) {
if (MBBI->getOpcode() == XCore::FRAME_TO_ARGS_OFFSET) {
- MachineInstr *OldInst = MBBI;
- unsigned Reg = OldInst->getOperand(0).getReg();
+ MachineInstr &OldInst = *MBBI;
+ unsigned Reg = OldInst.getOperand(0).getReg();
MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize);
- OldInst->eraseFromParent();
+ OldInst.eraseFromParent();
}
}
}
OpenPOWER on IntegriCloud