| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | CallGraphSCCPass.h | 31 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 D | PrintSCC.cpp | 48 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 D | CallGraphSCCPass.cpp | 107 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 D | CallGraphUpdater.h | 24 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 D | Inliner.cpp | 260 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 ¤tSCC) { in inlineCallsInSCC() 600 CallGraphSCC ¤tSCC, MLIRContext *context); 606 CallGraphSCC ¤tSCC, MLIRContext *context); 679 LogicalResult result = runTransformOnCGSCCs(cg, [&](CallGraphSCC &scc) { in runOnOperation() 690 CallGraphSCC ¤tSCC, in inlineSCC() 706 CallGraphSCC ¤tSCC, in optimizeSCC()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateKernelFeatures.cpp | 41 bool runOnSCC(CallGraphSCC &SCC) override; 112 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
|
| H A D | AMDGPUPerfHintAnalysis.h | 29 bool runOnSCC(CallGraphSCC &SCC) override;
|
| H A D | AMDGPUPerfHintAnalysis.cpp | 393 bool AMDGPUPerfHintAnalysis::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | InlineSimple.cpp | 70 bool runOnSCC(CallGraphSCC &SCC) override; 110 bool SimpleInliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
|
| H A D | PruneEH.cpp | 47 bool runOnSCC(CallGraphSCC &SCC) override; 163 bool PruneEH::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
|
| H A D | AlwaysInliner.cpp | 154 bool runOnSCC(CallGraphSCC &SCC) override { return inlineCalls(SCC); } in runOnSCC()
|
| H A D | Inliner.cpp | 355 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 D | FunctionAttrs.cpp | 1920 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 D | Attributor.cpp | 3517 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
|
| H A D | OpenMPOpt.cpp | 5118 bool runOnSCC(CallGraphSCC &CGSCC) override { in runOnSCC()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | Inliner.h | 44 bool runOnSCC(CallGraphSCC &SCC) override; 69 bool inlineCalls(CallGraphSCC &SCC);
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScopInliner.cpp | 51 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | LegacyPassManagerTest.cpp | 175 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 D | OptBisect.rst | 158 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC);
|
| H A D | WritingAnLLVMPass.rst | 448 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
|