Lines Matching refs:OutMI
215 lowerLongBranchLUi(const MachineInstr *MI, MCInst &OutMI) const { in lowerLongBranchLUi()
216 OutMI.setOpcode(Mips::LUi); in lowerLongBranchLUi()
219 OutMI.addOperand(LowerOperand(MI->getOperand(0))); in lowerLongBranchLUi()
244 OutMI.addOperand(MCOperand::createExpr(MipsExpr)); in lowerLongBranchLUi()
247 OutMI.addOperand(createSub(MI->getOperand(1).getMBB(), in lowerLongBranchLUi()
253 MCInst &OutMI, int Opcode) const { in lowerLongBranchADDiu() argument
254 OutMI.setOpcode(Opcode); in lowerLongBranchADDiu()
278 OutMI.addOperand(LowerOperand(MO)); in lowerLongBranchADDiu()
286 OutMI.addOperand(MCOperand::createExpr(MipsExpr)); in lowerLongBranchADDiu()
289 OutMI.addOperand(createSub(MI->getOperand(2).getMBB(), in lowerLongBranchADDiu()
295 MCInst &OutMI) const { in lowerLongBranch()
302 lowerLongBranchLUi(MI, OutMI); in lowerLongBranch()
306 lowerLongBranchADDiu(MI, OutMI, Mips::ADDiu); in lowerLongBranch()
310 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu); in lowerLongBranch()
315 void MipsMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const { in Lower()
316 if (lowerLongBranch(MI, OutMI)) in Lower()
319 OutMI.setOpcode(MI->getOpcode()); in Lower()
326 OutMI.addOperand(MCOp); in Lower()