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