Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
218 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end(); in RefreshCallGraph()
515 CallGraphSCC CurSCC(CG, &CGI); in runOnModule()
592 void CallGraphSCC::ReplaceNode(CallGraphNode *Old, CallGraphNode *New) { in ReplaceNode()
610 void CallGraphSCC::DeleteNode(CallGraphNode *Old) { in DeleteNode()
685 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
736 static std::string getDescription(const CallGraphSCC &SCC) { in getDescription()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DInliner.cpp260 class CallGraphSCC { class
262 CallGraphSCC(llvm::scc_iterator<const CallGraph *> &parentIterator) in CallGraphSCC() function in __anondfe352480611::CallGraphSCC
290 function_ref<LogicalResult(CallGraphSCC &)> sccTransformer) { in runTransformOnCGSCCs()
292 CallGraphSCC currentSCC(cgi); in runTransformOnCGSCCs()
460 CallGraphSCC &currentSCC) { in inlineCallsInSCC()
600 CallGraphSCC &currentSCC, MLIRContext *context);
606 CallGraphSCC &currentSCC, MLIRContext *context);
679 LogicalResult result = runTransformOnCGSCCs(cg, [&](CallGraphSCC &scc) { in runOnOperation()
690 CallGraphSCC &currentSCC, in inlineSCC()
706 CallGraphSCC &currentSCC, in optimizeSCC()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DInlineSimple.cpp70 bool runOnSCC(CallGraphSCC &SCC) override;
110 bool SimpleInliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DPruneEH.cpp47 bool runOnSCC(CallGraphSCC &SCC) override;
163 bool PruneEH::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAlwaysInliner.cpp154 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.cpp1920 bool runOnSCC(CallGraphSCC &SCC) override;
1946 static bool runImpl(CallGraphSCC &SCC, AARGetterT AARGetter) { in runImpl()
1955 bool PostOrderFunctionAttrsLegacyPass::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
H A DAttributor.cpp3517 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
H A DOpenMPOpt.cpp5118 bool runOnSCC(CallGraphSCC &CGSCC) override { in runOnSCC()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DInliner.h44 bool runOnSCC(CallGraphSCC &SCC) override;
69 bool inlineCalls(CallGraphSCC &SCC);
/llvm-project-15.0.7/polly/lib/Transform/
H A DScopInliner.cpp51 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp175 bool runOnSCC(CallGraphSCC &SCMM) override { in runOnSCC()
595 bool runOnSCC(CallGraphSCC &SCMM) override { in runOnSCC()
707 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
/llvm-project-15.0.7/llvm/docs/
H A DOptBisect.rst158 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC);
H A DWritingAnLLVMPass.rst448 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;