Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp107 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
110 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
113 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
121 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC, in RunPassOnSCC()
204 bool CGPassManager::RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG, in RefreshCallGraph()
218 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end(); in RefreshCallGraph()
426 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, in RunAllPassesOnSCC()
507 CallGraphSCC CurSCC(CG, &CGI); in runOnModule()
584 void CallGraphSCC::ReplaceNode(CallGraphNode *Old, CallGraphNode *New) { in ReplaceNode()
602 void CallGraphSCC::DeleteNode(CallGraphNode *Old) { in DeleteNode()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DCallGraphUpdater.h24 class CallGraphSCC; variable
44 CallGraphSCC *CGSCC = nullptr;
63 void initialize(CallGraph &CG, CallGraphSCC &SCC) { in initialize()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateKernelFeatures.cpp41 bool runOnSCC(CallGraphSCC &SCC) override;
112 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAMDGPUPerfHintAnalysis.h29 bool runOnSCC(CallGraphSCC &SCC) override;
H A DAMDGPUPerfHintAnalysis.cpp393 bool AMDGPUPerfHintAnalysis::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DInlineSimple.cpp70 bool runOnSCC(CallGraphSCC &SCC) override;
110 bool SimpleInliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAlwaysInliner.cpp152 bool runOnSCC(CallGraphSCC &SCC) override { return inlineCalls(SCC); } in runOnSCC()
H A DInliner.cpp355 bool LegacyInlinerBase::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
362 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG, in inlineCallsImpl()
597 bool LegacyInlinerBase::inlineCalls(CallGraphSCC &SCC) { in inlineCalls()
H A DFunctionAttrs.cpp1833 bool runOnSCC(CallGraphSCC &SCC) override;
1859 static bool runImpl(CallGraphSCC &SCC, AARGetterT AARGetter) { in runImpl()
1868 bool PostOrderFunctionAttrsLegacyPass::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAttributor.cpp3776 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DInliner.h44 bool runOnSCC(CallGraphSCC &SCC) override;
69 bool inlineCalls(CallGraphSCC &SCC);
/openbsd-src/gnu/llvm/llvm/docs/
H A DOptBisect.rst160 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC);
H A DWritingAnLLVMPass.rst431 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;