diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2016-07-27 18:14:38 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2016-07-27 18:14:38 +0000 |
commit | e921088c71cdc90dc31acc88d4e413706a5d9a42 (patch) | |
tree | 21a58e118cd5a04279e59e2e49e299c0f0d6d608 /llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp | |
parent | 9155354ff2445fa0d4442ada7d42eac38aef7f85 (diff) | |
download | bcm5719-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.cpp | 6 |
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(); } } } |