| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | CallGraphSCCPass.h | 34 class CallGraphSCCPass : public Pass { 36 explicit CallGraphSCCPass(char &pid) : Pass(PT_CallGraphSCC, pid) {} in CallGraphSCCPass() function 122 class DummyCGSCCPass : public CallGraphSCCPass { 126 DummyCGSCCPass() : CallGraphSCCPass(ID) { in DummyCGSCCPass()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CallGraphSCCPass.cpp | 129 CallGraphSCCPass *CGSP = (CallGraphSCCPass *)P; in RunPassOnSCC() 565 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG); in doInitialization() 580 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doFinalization(CG); in doFinalization() 619 void CallGraphSCCPass::assignPassManager(PMStack &PMS, in assignPassManager() 658 void CallGraphSCCPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 671 class PrintCallGraphPass : public CallGraphSCCPass { 679 : CallGraphSCCPass(ID), Banner(B), OS(OS) {} in PrintCallGraphPass() 731 Pass *CallGraphSCCPass::createPrinterPass(raw_ostream &OS, in createPrinterPass() 751 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC) const { in skipSCC()
|
| H A D | CMakeLists.txt | 43 CallGraphSCCPass.cpp
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateKernelFeatures.cpp | 29 class AMDGPUAnnotateKernelFeatures : public CallGraphSCCPass { 38 AMDGPUAnnotateKernelFeatures() : CallGraphSCCPass(ID) {} in AMDGPUAnnotateKernelFeatures() 49 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | AMDGPUPerfHintAnalysis.h | 23 struct AMDGPUPerfHintAnalysis : public CallGraphSCCPass { 27 AMDGPUPerfHintAnalysis() : CallGraphSCCPass(ID) {} in AMDGPUPerfHintAnalysis()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScopInliner.cpp | 30 class ScopInliner final : public CallGraphSCCPass { 36 ScopInliner() : CallGraphSCCPass(ID) {} in ScopInliner() 109 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/test/Transforms/Reassociate/ |
| H A D | erase_inst_made_change.ll | 6 ; to the CallGraphSCCPass it signalled that no changes had been 7 ; made, so CallGraphSCCPass assumed that the old CallGraph,
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | early_dce_clobbers_callgraph.ll | 6 ; to the CallGraphSCCPass it signalled that no changes had been 7 ; made, so CallGraphSCCPass assumed that the old CallGraph,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PruneEH.cpp | 40 struct PruneEH : public CallGraphSCCPass { 42 PruneEH() : CallGraphSCCPass(ID) { in PruneEH()
|
| H A D | Inliner.cpp | 166 LegacyInlinerBase::LegacyInlinerBase(char &ID) : CallGraphSCCPass(ID) {} in LegacyInlinerBase() 169 : CallGraphSCCPass(ID), InsertLifetime(InsertLifetime) {} in LegacyInlinerBase() 179 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | FunctionAttrs.cpp | 1911 struct PostOrderFunctionAttrsLegacyPass : public CallGraphSCCPass { 1915 PostOrderFunctionAttrsLegacyPass() : CallGraphSCCPass(ID) { in PostOrderFunctionAttrsLegacyPass() 1926 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | Attributor.cpp | 3510 struct AttributorCGSCCLegacyPass : public CallGraphSCCPass { 3513 AttributorCGSCCLegacyPass() : CallGraphSCCPass(ID) { in AttributorCGSCCLegacyPass() 3545 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | OpenMPOpt.cpp | 5106 struct OpenMPOptCGSCCLegacyPass : public CallGraphSCCPass { 5110 OpenMPOptCGSCCLegacyPass() : CallGraphSCCPass(ID) { in OpenMPOptCGSCCLegacyPass() 5115 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | Inliner.h | 29 struct LegacyInlinerBase : public CallGraphSCCPass {
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| H A D | BUILD.gn | 32 "CallGraphSCCPass.cpp",
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | WritingAnLLVMPass.rst | 23 <writing-an-llvm-pass-ModulePass>` , :ref:`CallGraphSCCPass 24 <writing-an-llvm-pass-CallGraphSCCPass>`, :ref:`FunctionPass 393 .. _writing-an-llvm-pass-CallGraphSCCPass: 395 The ``CallGraphSCCPass`` class 398 The `CallGraphSCCPass 401 before callers). Deriving from ``CallGraphSCCPass`` provides some mechanics 403 optimize execution of ``CallGraphSCCPass``\ es. If your pass meets the 406 ``CallGraphSCCPass``. 410 To be explicit, CallGraphSCCPass subclasses are: 422 Implementing a ``CallGraphSCCPass`` is slightly tricky in some cases because it [all …]
|
| H A D | OptBisect.rst | 158 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC);
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | LegacyPassManagerTest.cpp | 170 struct CGPass : public PassTest<CallGraph, CallGraphSCCPass> {
|
| /llvm-project-15.0.7/mlir/docs/Rationale/ |
| H A D | Rationale.md | 1038 manager anticipated this demand, and the CallGraphSCCPass manager is even
|