Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h32 class CallGraphSCC; variable
60 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
84 bool skipSCC(CallGraphSCC &SCC) const;
88 class CallGraphSCC {
94 CallGraphSCC(CallGraph &cg, void *context) : CG(cg), Context(context) {} in CallGraphSCC() function
128 bool runOnSCC(CallGraphSCC &SCC) override { return false; } in runOnSCC()
/freebsd-12.1/contrib/llvm/tools/opt/
H A DPrintSCC.cpp49 struct CallGraphSCC : public ModulePass { struct
51 CallGraphSCC() : ModulePass(ID) {} in CallGraphSCC() argument
70 char CallGraphSCC::ID = 0;
71 static RegisterPass<CallGraphSCC>
93 bool CallGraphSCC::runOnModule(Module &M) { in runOnModule()
H A DPassPrinters.cpp78 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
83 for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end(); I != E; ++I) { in runOnSCC()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp106 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
109 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
112 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
120 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC, in RunPassOnSCC()
217 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end(); in RefreshCallGraph()
404 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, in RunAllPassesOnSCC()
428 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end(); in RunAllPassesOnSCC()
471 CallGraphSCC CurSCC(CG, &CGI); in runOnModule()
548 void CallGraphSCC::ReplaceNode(CallGraphNode *Old, CallGraphNode *New) { in ReplaceNode()
634 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DOptBisect.h28 class CallGraphSCC; variable
41 virtual bool shouldRunPass(const Pass *P, const CallGraphSCC &U) { return true; } in shouldRunPass()
78 bool shouldRunPass(const Pass *P, const CallGraphSCC &U) override;
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp47 bool runOnSCC(CallGraphSCC &SCC) override;
63 static bool runImpl(CallGraphSCC &SCC, CallGraph &CG) { in runImpl()
86 for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end(); in runImpl()
178 bool PruneEH::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DInlineSimple.cpp77 bool runOnSCC(CallGraphSCC &SCC) override;
117 bool SimpleInliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAlwaysInliner.cpp106 bool runOnSCC(CallGraphSCC &SCC) override { return inlineCalls(SCC); } in runOnSCC()
H A DInliner.cpp502 bool LegacyInlinerBase::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
529 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG, in inlineCallsImpl()
757 bool LegacyInlinerBase::inlineCalls(CallGraphSCC &SCC) { in inlineCalls()
H A DFunctionAttrs.cpp1409 bool runOnSCC(CallGraphSCC &SCC) override;
1434 static bool runImpl(CallGraphSCC &SCC, AARGetterT AARGetter) { in runImpl()
1458 bool PostOrderFunctionAttrsLegacyPass::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DArgumentPromotion.cpp1049 bool runOnSCC(CallGraphSCC &SCC) override;
1078 bool ArgPromotion::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DInliner.h44 bool runOnSCC(CallGraphSCC &SCC) override;
69 bool inlineCalls(CallGraphSCC &SCC);
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h21 class CallGraphSCC; variable
51 CallGraph &CG, CallGraphSCC &SCC);
H A DCoroSplit.cpp779 static void splitCoroutine(Function &F, CallGraph &CG, CallGraphSCC &SCC) { in splitCoroutine()
857 static void createDevirtTriggerFunc(CallGraph &CG, CallGraphSCC &SCC) { in createDevirtTriggerFunc()
901 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
H A DCoroutines.cpp195 CallGraph &CG, CallGraphSCC &SCC) { in updateCallGraph()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DOptBisect.cpp75 static std::string getDescription(const CallGraphSCC &SCC) { in getDescription()
115 bool OptBisect::shouldRunPass(const Pass *P, const CallGraphSCC &U) { in shouldRunPass()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUInline.cpp69 bool runOnSCC(CallGraphSCC &SCC) override;
94 bool AMDGPUInliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAMDGPUAnnotateKernelFeatures.cpp58 bool runOnSCC(CallGraphSCC &SCC) override;
295 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()