Lines Matching defs:IndirectCall
277 MachineInstr &IndirectCall = *MBBI;
278 assert(isIndirectCall(IndirectCall) && !IndirectCall.isReturn());
281 switch (IndirectCall.getOpcode()) {
296 Register Reg = IndirectCall.getOperand(RegOpIdxOnIndirectCall).getReg();
304 bool RegIsKilled = IndirectCall.getOperand(RegOpIdxOnIndirectCall).isKill();
306 DebugLoc DL = IndirectCall.getDebugLoc();
318 .addImm(IndirectCall.getOperand(0).getImm())
319 .addReg(IndirectCall.getOperand(1).getReg())
323 // Now copy the implicit operands from IndirectCall to BL and copy other
325 // However, both IndirectCall and BL instructions implictly use SP and
330 // implicit operands from the IndirectCall.
349 // Now copy over the implicit operands from the original IndirectCall
350 BL->copyImplicitOps(MF, IndirectCall);
351 MF.moveAdditionalCallInfo(&IndirectCall, BL);
352 // Also add the register called in the IndirectCall as being used in the