Searched refs:IndirectCall (Results 1 – 5 of 5) sorted by relevance
275 MachineInstr &IndirectCall = *MBBI; in ConvertIndirectCallToIndirectJump() local276 assert(isIndirectCall(IndirectCall) && !IndirectCall.isReturn()); in ConvertIndirectCallToIndirectJump()279 switch (IndirectCall.getOpcode()) { in ConvertIndirectCallToIndirectJump()294 Register Reg = IndirectCall.getOperand(RegOpIdxOnIndirectCall).getReg(); in ConvertIndirectCallToIndirectJump()302 bool RegIsKilled = IndirectCall.getOperand(RegOpIdxOnIndirectCall).isKill(); in ConvertIndirectCallToIndirectJump()304 DebugLoc DL = IndirectCall.getDebugLoc(); in ConvertIndirectCallToIndirectJump()316 .addImm(IndirectCall.getOperand(0).getImm()) in ConvertIndirectCallToIndirectJump()317 .addReg(IndirectCall.getOperand(1).getReg()) in ConvertIndirectCallToIndirectJump()348 BL->copyImplicitOps(MF, IndirectCall); in ConvertIndirectCallToIndirectJump()349 MF.moveCallSiteInfo(&IndirectCall, BL); in ConvertIndirectCallToIndirectJump()
27 bool IndirectCall = false) { in findBBwithCalls() argument30 auto findCallInst = [&IndirectCall](const Instruction &I) { in findBBwithCalls()32 return Call->isIndirectCall() ? IndirectCall : true; in findBBwithCalls()
29 enum class PseudoProbeType { Block = 0, IndirectCall, DirectCall }; enumerator
137 return Type == static_cast<uint8_t>(PseudoProbeType::IndirectCall); in isIndirectCall()
352 : (uint32_t)PseudoProbeType::IndirectCall; in instrumentOneFunc()