Home
last modified time | relevance | path

Searched refs:CallGraphSCC (Results 1 – 22 of 22) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h31 class CallGraphSCC; variable
59 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
83 bool skipSCC(CallGraphSCC &SCC) const;
87 class CallGraphSCC {
93 CallGraphSCC(CallGraph &cg, void *context) : CG(cg), Context(context) {} in CallGraphSCC() function
131 bool runOnSCC(CallGraphSCC &SCC) override { return false; } in runOnSCC()
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A DPrintSCC.cpp48 struct CallGraphSCC : public ModulePass { struct
50 CallGraphSCC() : ModulePass(ID) {} in CallGraphSCC() function
69 char CallGraphSCC::ID = 0;
70 static RegisterPass<CallGraphSCC>
93 bool CallGraphSCC::runOnModule(Module &M) { in runOnModule()
H A DPassPrinters.cpp74 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
78 for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end(); I != E; ++I) { in runOnSCC()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp108 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
111 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
114 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
122 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC, in RunPassOnSCC()
219 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end(); in RefreshCallGraph()
516 CallGraphSCC CurSCC(CG, &CGI); in runOnModule()
593 void CallGraphSCC::ReplaceNode(CallGraphNode *Old, CallGraphNode *New) { in ReplaceNode()
611 void CallGraphSCC::DeleteNode(CallGraphNode *Old) { in DeleteNode()
686 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
737 static std::string getDescription(const CallGraphSCC &SCC) { in getDescription()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCallGraphUpdater.h43 CallGraphSCC *CGSCC = nullptr;
62 void initialize(CallGraph &CG, CallGraphSCC &SCC) { in initialize()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DInliner.h46 bool runOnSCC(CallGraphSCC &SCC) override;
71 bool inlineCalls(CallGraphSCC &SCC);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInlineSimple.cpp76 bool runOnSCC(CallGraphSCC &SCC) override;
116 bool SimpleInliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DPruneEH.cpp50 bool runOnSCC(CallGraphSCC &SCC) override;
166 bool PruneEH::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAlwaysInliner.cpp146 bool runOnSCC(CallGraphSCC &SCC) override { return inlineCalls(SCC); } in runOnSCC()
H A DInliner.cpp295 bool LegacyInlinerBase::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
302 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG, in inlineCallsImpl()
537 bool LegacyInlinerBase::inlineCalls(CallGraphSCC &SCC) { in inlineCalls()
H A DFunctionAttrs.cpp1662 bool runOnSCC(CallGraphSCC &SCC) override;
1687 static bool runImpl(CallGraphSCC &SCC, AARGetterT AARGetter) { in runImpl()
1696 bool PostOrderFunctionAttrsLegacyPass::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DArgumentPromotion.cpp1079 bool runOnSCC(CallGraphSCC &SCC) override;
1108 bool ArgPromotion::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAttributor.cpp3025 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
H A DOpenMPOpt.cpp4315 bool runOnSCC(CallGraphSCC &CGSCC) override { in runOnSCC()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.h29 bool runOnSCC(CallGraphSCC &SCC) override;
H A DAMDGPUResourceUsageAnalysis.h52 bool runOnSCC(CallGraphSCC &SCC) override;
H A DAMDGPUAnnotateKernelFeatures.cpp51 bool runOnSCC(CallGraphSCC &SCC) override;
393 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAMDGPUPerfHintAnalysis.cpp366 bool AMDGPUPerfHintAnalysis::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAMDGPUResourceUsageAnalysis.cpp92 bool AMDGPUResourceUsageAnalysis::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h21 class CallGraphSCC; variable
52 CallGraph &CG, CallGraphSCC &SCC);
H A DCoroutines.cpp216 CallGraph &CG, CallGraphSCC &SCC) { in updateCallGraph()
H A DCoroSplit.cpp1851 CallGraph &CG, CallGraphSCC &SCC) { in updateCallGraphAfterCoroutineSplit()
1946 static void createDevirtTriggerFunc(CallGraph &CG, CallGraphSCC &SCC) { in createDevirtTriggerFunc()
2196 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()