diff options
author | Petar Jovanovic <petar.jovanovic@mips.com> | 2018-06-06 16:36:30 +0000 |
---|---|---|
committer | Petar Jovanovic <petar.jovanovic@mips.com> | 2018-06-06 16:36:30 +0000 |
commit | 8cb6a521be9abebc2174353dcb7025f9674023fb (patch) | |
tree | a36229923524e9fe9d9c7422a0df307f25c1914f /llvm/lib/Target/Mips/Mips16InstrInfo.cpp | |
parent | 64541ff29733ada162a392e83d9580691c5d1378 (diff) | |
download | bcm5719-llvm-8cb6a521be9abebc2174353dcb7025f9674023fb.tar.gz bcm5719-llvm-8cb6a521be9abebc2174353dcb7025f9674023fb.zip |
Change TII isCopyInstr way of returning arguments(NFC)
Make TII isCopyInstr() return MachineOperands through pointer to pointer
instead via reference.
Patch by Nikola Prica.
Differential Revision: https://reviews.llvm.org/D47364
llvm-svn: 334105
Diffstat (limited to 'llvm/lib/Target/Mips/Mips16InstrInfo.cpp')
-rw-r--r-- | llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/lib/Target/Mips/Mips16InstrInfo.cpp b/llvm/lib/Target/Mips/Mips16InstrInfo.cpp index 593dafbb9fc..219f1ad3358 100644 --- a/llvm/lib/Target/Mips/Mips16InstrInfo.cpp +++ b/llvm/lib/Target/Mips/Mips16InstrInfo.cpp @@ -97,11 +97,12 @@ void Mips16InstrInfo::copyPhysReg(MachineBasicBlock &MBB, MIB.addReg(SrcReg, getKillRegState(KillSrc)); } -bool Mips16InstrInfo::isCopyInstr(const MachineInstr &MI, MachineOperand &Src, - MachineOperand &Dest) const { +bool Mips16InstrInfo::isCopyInstr(const MachineInstr &MI, + const MachineOperand *&Src, + const MachineOperand *&Dest) const { if (MI.isMoveReg()) { - Dest = MI.getOperand(0); - Src = MI.getOperand(1); + Dest = &MI.getOperand(0); + Src = &MI.getOperand(1); return true; } return false; |