Home
last modified time | relevance | path

Searched refs:IndirectCall (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/lld/test/COFF/
H A Dgiats.s53 # void IndirectCall(BOOL (func)(HANDLE)) {
57 # IndirectCall(exportfn1);
67 .def IndirectCall; .scl 2; .type 32; .endef
68 .globl IndirectCall # -- Begin function IndirectCall
70 IndirectCall: # @IndirectCall label
92 callq IndirectCall
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp255 MachineInstr &IndirectCall = *MBBI; in ConvertIndirectCallToIndirectJump() local
256 assert(isIndirectCall(IndirectCall) && !IndirectCall.isReturn()); in ConvertIndirectCallToIndirectJump()
259 switch (IndirectCall.getOpcode()) { in ConvertIndirectCallToIndirectJump()
274 Register Reg = IndirectCall.getOperand(RegOpIdxOnIndirectCall).getReg(); in ConvertIndirectCallToIndirectJump()
282 bool RegIsKilled = IndirectCall.getOperand(RegOpIdxOnIndirectCall).isKill(); in ConvertIndirectCallToIndirectJump()
284 DebugLoc DL = IndirectCall.getDebugLoc(); in ConvertIndirectCallToIndirectJump()
296 .addImm(IndirectCall.getOperand(0).getImm()) in ConvertIndirectCallToIndirectJump()
297 .addReg(IndirectCall.getOperand(1).getReg()) in ConvertIndirectCallToIndirectJump()
328 BL->copyImplicitOps(MF, IndirectCall); in ConvertIndirectCallToIndirectJump()
329 MF.moveCallSiteInfo(&IndirectCall, BL); in ConvertIndirectCallToIndirectJump()
/llvm-project-15.0.7/llvm/test/tools/llvm-profdata/
H A Doverlap_vp.test11 OVERLAP: IndirectCall profile overlap: 80.000%
12 OVERLAP: IndirectCall profile base count sum: 100000
13 OVERLAP: IndirectCall profile test count sum: 50000
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp27 bool IndirectCall = false) { in findBBwithCalls() argument
30 auto findCallInst = [&IndirectCall](const Instruction &I) { in findBBwithCalls()
32 return Call->isIndirectCall() ? IndirectCall : true; in findBBwithCalls()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPseudoProbe.h27 enum class PseudoProbeType { Block = 0, IndirectCall, DirectCall }; enumerator
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCPseudoProbe.h130 return Type == static_cast<uint8_t>(PseudoProbeType::IndirectCall); in isIndirectCall()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSampleProfileProbe.cpp352 : (uint32_t)PseudoProbeType::IndirectCall; in instrumentOneFunc()
/llvm-project-15.0.7/llvm/test/Analysis/StackSafetyAnalysis/
H A Dlocal.ll340 define void @IndirectCall(void (i8*)* %p) {
341 ; CHECK-LABEL: @IndirectCall dso_preemptable{{$}}