| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | AbstractCallSite.h | 116 return !isCallbackCall() && !CB->isIndirectCall(); in isDirectCall() 120 bool isIndirectCall() const { in isIndirectCall() function 121 return !isCallbackCall() && CB->isIndirectCall(); in isIndirectCall()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/CFGuard/ |
| H A D | CFGuard.cpp | 162 assert(CB->isIndirectCall() && in insertCFGuardCheck() 192 assert(CB->isIndirectCall() && in insertCFGuardDispatch() 271 if (CB && CB->isIndirectCall() && !CB->hasFnAttr("guard_nocf")) { in runOnFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | IndirectCallVisitor.h | 25 if (Call.isIndirectCall()) in visitCallBase()
|
| H A D | IRSimilarityIdentifier.h | 558 bool IsIndirectCall = CI.isIndirectCall(); in visitCallInst()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | CallInterface.h | 281 bool isIndirectCall() const; 369 bool isIndirectCall() const { return false; }
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | VeneerElimination.cpp | 72 if (!BC.MIB->isCall(Instr) || BC.MIB->isIndirectCall(Instr)) in runOnFunctions()
|
| H A D | RetpolineInsertion.cpp | 287 if (!MIB.isIndirectCall(Inst) && !MIB.isIndirectBranch(Inst)) in runOnFunctions()
|
| H A D | LongJmp.cpp | 70 !BC.MIB->isIndirectBranch(Inst) && !BC.MIB->isIndirectCall(Inst); in shouldInsertStub()
|
| H A D | Instrumentation.cpp | 448 if (opts::InstrumentCalls && BC.MIB->isIndirectCall(*I)) in instrumentFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCPseudoProbe.h | 129 bool isIndirectCall() const { in isIndirectCall() function 137 bool isCall() const { return isIndirectCall() || isDirectCall(); } in isCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMSLSHardening.cpp | 256 assert(isIndirectCall(IndirectCall) && !IndirectCall.isReturn()); in ConvertIndirectCallToIndirectJump() 351 if (isIndirectCall(MI) && !MI.isReturn()) { in hardenIndirectCalls()
|
| H A D | ARMBaseInstrInfo.h | 654 static inline bool isIndirectCall(const MachineInstr &MI) { in isIndirectCall() function
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | CGProfile.cpp | 83 if (CB->isIndirectCall()) { in runCGProfilePass()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 380 bool IsIndirectCall = CI.isIndirectCall(); in visitCallInst()
|
| /llvm-project-15.0.7/bolt/lib/Profile/ |
| H A D | YAMLProfileWriter.cpp | 61 if (BC.MIB->isIndirectCall(Instr) || BC.MIB->isIndirectBranch(Instr)) { in convert()
|
| H A D | YAMLProfileReader.cpp | 180 if (BC.MIB->isIndirectCall(*Instr) || BC.MIB->isIndirectBranch(*Instr)) { in parseFunctionProfile()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | SampleProfile.cpp | 573 if (!CB->isIndirectCall() && findCalleeFunctionSamples(*CB)) in getInstWeight() 612 if (!CB->isIndirectCall() && findCalleeFunctionSamples(*CB)) in getProbeWeight() 1156 if (I->isIndirectCall()) { in inlineHotFunctions() 1424 if (I->isIndirectCall()) { in inlineHotFunctionsWithPriority() 1638 if (cast<CallBase>(I).isIndirectCall()) in generateMDProfMetadata()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | SpeculateAnalyses.cpp | 32 return Call->isIndirectCall() ? IndirectCall : true; in findBBwithCalls()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | DynoStats.cpp | 235 if (BC.MIB->isIndirectCall(Instr)) { in getDynoStats()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUReplaceLDSUseWithPointer.cpp | 450 } else if (RCB->isIndirectCall()) { in collectReachableCallees()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | CallInterface.cpp | 84 bool Fortran::lower::CallerInterface::isIndirectCall() const { in isIndirectCall() function in Fortran::lower::CallerInterface 432 if (!side().isIndirectCall()) { in declare() 1156 static constexpr bool isIndirectCall() { return false; } in isIndirectCall() function in SignatureBuilder
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.h | 373 bool isIndirectCall(const MachineInstr &MI) const;
|
| /llvm-project-15.0.7/bolt/lib/Target/AArch64/ |
| H A D | AArch64MCPlusBuilder.cpp | 205 bool isIndirectCall(const MCInst &Inst) const override { in isIndirectCall() function in __anon77c122c80111::AArch64MCPlusBuilder 449 assert((isIndirectBranch(Inst) || isIndirectCall(Inst)) && in evaluateBranch()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | VectorFunctionABITest.cpp | 630 ASSERT_TRUE(CI->isIndirectCall()); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 1709 bool isIndirectCall = !Func && CB; in LowerCall() local 1723 if (isIndirectCall) { in LowerCall() 1748 unsigned Opcode = isIndirectCall ? NVPTXISD::PrintCall : NVPTXISD::PrintCallUni; in LowerCall() 1782 DAG.getConstant(isIndirectCall ? 0 : 1, dl, MVT::i32), in LowerCall() 1787 if (isIndirectCall) { in LowerCall()
|