Searched refs:IndirectCall (Results 1 – 6 of 6) sorted by relevance
277 MachineInstr &IndirectCall = *MBBI; in ConvertIndirectCallToIndirectJump() local278 assert(isIndirectCall(IndirectCall) && !IndirectCall.isReturn()); in ConvertIndirectCallToIndirectJump()281 switch (IndirectCall.getOpcode()) { in ConvertIndirectCallToIndirectJump()296 Register Reg = IndirectCall.getOperand(RegOpIdxOnIndirectCall).getReg(); in ConvertIndirectCallToIndirectJump()304 bool RegIsKilled = IndirectCall.getOperand(RegOpIdxOnIndirectCall).isKill(); in ConvertIndirectCallToIndirectJump()306 DebugLoc DL = IndirectCall.getDebugLoc(); in ConvertIndirectCallToIndirectJump()318 .addImm(IndirectCall.getOperand(0).getImm()) in ConvertIndirectCallToIndirectJump()319 .addReg(IndirectCall.getOperand(1).getReg()) in ConvertIndirectCallToIndirectJump()350 BL->copyImplicitOps(MF, IndirectCall); in ConvertIndirectCallToIndirectJump()351 MF.moveCallSiteInfo(&IndirectCall, BL); in ConvertIndirectCallToIndirectJump()
582 SPIRVCallLowering::SPIRVIndirectCall IndirectCall; in lowerCall() local583 IndirectCall.Callee = CalleeReg; in lowerCall()584 IndirectCall.RetTy = OrigRetTy; in lowerCall()587 IndirectCall.ArgTys.push_back(Arg.Ty); in lowerCall()588 IndirectCall.ArgRegs.push_back(Arg.Regs[0]); in lowerCall()590 IndirectCalls.push_back(IndirectCall); in lowerCall()
26 bool IndirectCall = false) { in findBBwithCalls() 29 auto findCallInst = [&IndirectCall](const Instruction &I) { in findBBwithCalls() 31 return Call->isIndirectCall() ? IndirectCall : true; in findBBwithCalls() 27 findBBwithCalls(const Function & F,bool IndirectCall=false) findBBwithCalls() argument
29 enum class PseudoProbeType { Block = 0, IndirectCall, DirectCall }; enumerator
143 return Type == static_cast<uint8_t>(PseudoProbeType::IndirectCall); in isIndirectCall()
428 : (uint32_t)PseudoProbeType::IndirectCall; in instrumentOneFunc()