Lines Matching defs:OutMI
224 lowerLongBranchLUi(const MachineInstr *MI, MCInst &OutMI) const {
225 OutMI.setOpcode(Mips::LUi);
228 OutMI.addOperand(LowerOperand(MI->getOperand(0)));
253 OutMI.addOperand(MCOperand::createExpr(MipsExpr));
256 OutMI.addOperand(createSub(MI->getOperand(1).getMBB(),
262 MCInst &OutMI, int Opcode) const {
263 OutMI.setOpcode(Opcode);
287 OutMI.addOperand(LowerOperand(MO));
295 OutMI.addOperand(MCOperand::createExpr(MipsExpr));
298 OutMI.addOperand(createSub(MI->getOperand(2).getMBB(),
304 MCInst &OutMI) const {
311 lowerLongBranchLUi(MI, OutMI);
315 lowerLongBranchADDiu(MI, OutMI, Mips::ADDiu);
319 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu);
324 void MipsMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
325 if (lowerLongBranch(MI, OutMI))
328 OutMI.setOpcode(MI->getOpcode());
334 OutMI.addOperand(MCOp);