Home
last modified time | relevance | path

Searched refs:runOnSCC (Results 1 – 16 of 16) sorted by relevance

/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() function in SimpleInliner
112 return LegacyInlinerBase::runOnSCC(SCC); in runOnSCC()
H A DPruneEH.cpp47 bool runOnSCC(CallGraphSCC &SCC) override;
163 bool PruneEH::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() function in PruneEH
H A DAlwaysInliner.cpp154 bool runOnSCC(CallGraphSCC &SCC) override { return inlineCalls(SCC); } in runOnSCC() function in __anonad104f170511::AlwaysInlinerLegacyPass
H A DFunctionAttrs.cpp1920 bool runOnSCC(CallGraphSCC &SCC) override;
1955 bool PostOrderFunctionAttrsLegacyPass::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() function in PostOrderFunctionAttrsLegacyPass
H A DInliner.cpp355 bool LegacyInlinerBase::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() function in LegacyInlinerBase
H A DAttributor.cpp3517 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC() function
H A DOpenMPOpt.cpp5118 bool runOnSCC(CallGraphSCC &CGSCC) override { in runOnSCC() function
/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() function in AMDGPUAnnotateKernelFeatures
H A DAMDGPUPerfHintAnalysis.h29 bool runOnSCC(CallGraphSCC &SCC) override;
H A DAMDGPUPerfHintAnalysis.cpp393 bool AMDGPUPerfHintAnalysis::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() function in AMDGPUPerfHintAnalysis
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h59 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
131 bool runOnSCC(CallGraphSCC &SCC) override { return false; } in runOnSCC() function
/llvm-project-15.0.7/polly/lib/Transform/
H A DScopInliner.cpp51 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC() function in __anon01045d060111::ScopInliner
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DInliner.h44 bool runOnSCC(CallGraphSCC &SCC) override;
/llvm-project-15.0.7/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp175 bool runOnSCC(CallGraphSCC &SCMM) override { in runOnSCC() function
595 bool runOnSCC(CallGraphSCC &SCMM) override { in runOnSCC() function
707 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC() function
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp142 Changed = CGSP->runOnSCC(CurSCC); in RunPassOnSCC()
685 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC() function in __anon3a3562f10411::PrintCallGraphPass
/llvm-project-15.0.7/llvm/docs/
H A DWritingAnLLVMPass.rst419 #. ... *allowed* to maintain state across invocations of :ref:`runOnSCC
420 <writing-an-llvm-pass-runOnSCC>` (including global data).
441 .. _writing-an-llvm-pass-runOnSCC:
443 The ``runOnSCC`` method
448 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
450 The ``runOnSCC`` method performs the interesting work of the pass, and should
462 when the pass framework has finished calling :ref:`runOnSCC
463 <writing-an-llvm-pass-runOnSCC>` for every SCC in the program being compiled.