Lines Matching refs:OutMI
216 lowerLongBranchLUi(const MachineInstr *MI, MCInst &OutMI) const { in lowerLongBranchLUi()
217 OutMI.setOpcode(Mips::LUi); in lowerLongBranchLUi()
220 OutMI.addOperand(LowerOperand(MI->getOperand(0))); in lowerLongBranchLUi()
223 OutMI.addOperand(createSub(MI->getOperand(1).getMBB(), in lowerLongBranchLUi()
229 const MachineInstr *MI, MCInst &OutMI, int Opcode, in lowerLongBranchADDiu() argument
231 OutMI.setOpcode(Opcode); in lowerLongBranchADDiu()
236 OutMI.addOperand(LowerOperand(MO)); in lowerLongBranchADDiu()
240 OutMI.addOperand(createSub(MI->getOperand(2).getMBB(), in lowerLongBranchADDiu()
245 MCInst &OutMI) const { in lowerLongBranch()
250 lowerLongBranchLUi(MI, OutMI); in lowerLongBranch()
253 lowerLongBranchADDiu(MI, OutMI, Mips::ADDiu, MipsMCExpr::MEK_LO); in lowerLongBranch()
258 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu, MipsMCExpr::MEK_HI); in lowerLongBranch()
260 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu, MipsMCExpr::MEK_LO); in lowerLongBranch()
267 void MipsMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const { in Lower()
268 if (lowerLongBranch(MI, OutMI)) in Lower()
271 OutMI.setOpcode(MI->getOpcode()); in Lower()
278 OutMI.addOperand(MCOp); in Lower()