Lines Matching defs:OutMI
172 lowerLongBranchLUi(const MachineInstr *MI, MCInst &OutMI) const {
173 OutMI.setOpcode(Mips::LUi);
176 OutMI.addOperand(LowerOperand(MI->getOperand(0)));
179 OutMI.addOperand(createSub(MI->getOperand(1).getMBB(),
185 lowerLongBranchADDiu(const MachineInstr *MI, MCInst &OutMI, int Opcode,
187 OutMI.setOpcode(Opcode);
192 OutMI.addOperand(LowerOperand(MO));
196 OutMI.addOperand(createSub(MI->getOperand(2).getMBB(),
201 MCInst &OutMI) const {
206 lowerLongBranchLUi(MI, OutMI);
209 lowerLongBranchADDiu(MI, OutMI, Mips::ADDiu,
215 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu,
218 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu,
226 void MipsMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
227 if (lowerLongBranch(MI, OutMI))
230 OutMI.setOpcode(MI->getOpcode());
237 OutMI.addOperand(MCOp);