Lines Matching refs:OutMI
166 lowerLongBranchLUi(const MachineInstr *MI, MCInst &OutMI) const { in lowerLongBranchLUi()
167 OutMI.setOpcode(Mips::LUi); in lowerLongBranchLUi()
170 OutMI.addOperand(LowerOperand(MI->getOperand(0))); in lowerLongBranchLUi()
173 OutMI.addOperand(createSub(MI->getOperand(1).getMBB(), in lowerLongBranchLUi()
179 lowerLongBranchADDiu(const MachineInstr *MI, MCInst &OutMI, int Opcode, in lowerLongBranchADDiu() argument
181 OutMI.setOpcode(Opcode); in lowerLongBranchADDiu()
186 OutMI.addOperand(LowerOperand(MO)); in lowerLongBranchADDiu()
190 OutMI.addOperand(createSub(MI->getOperand(2).getMBB(), in lowerLongBranchADDiu()
195 MCInst &OutMI) const { in lowerLongBranch()
200 lowerLongBranchLUi(MI, OutMI); in lowerLongBranch()
203 lowerLongBranchADDiu(MI, OutMI, Mips::ADDiu, in lowerLongBranch()
209 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu, in lowerLongBranch()
212 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu, in lowerLongBranch()
220 void MipsMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const { in Lower()
221 if (lowerLongBranch(MI, OutMI)) in Lower()
224 OutMI.setOpcode(MI->getOpcode()); in Lower()
231 OutMI.addOperand(MCOp); in Lower()