/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | CallGraphSCCPass.cpp | 130 CallGraphSCCPass *CGSP = (CallGraphSCCPass *)P; in RunPassOnSCC() 566 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG); in doInitialization() 581 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doFinalization(CG); in doFinalization() 620 void CallGraphSCCPass::assignPassManager(PMStack &PMS, in assignPassManager() 659 void CallGraphSCCPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 672 class PrintCallGraphPass : public CallGraphSCCPass { 680 : CallGraphSCCPass(ID), Banner(B), OS(OS) {} in PrintCallGraphPass() 732 Pass *CallGraphSCCPass::createPrinterPass(raw_ostream &OS, in createPrinterPass() 752 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC) const { in skipSCC()
|
H A D | CMakeLists.txt | 38 CallGraphSCCPass.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPerfHintAnalysis.h | 23 struct AMDGPUPerfHintAnalysis : public CallGraphSCCPass { 27 AMDGPUPerfHintAnalysis() : CallGraphSCCPass(ID) {} in AMDGPUPerfHintAnalysis()
|
H A D | AMDGPUAnnotateKernelFeatures.cpp | 36 class AMDGPUAnnotateKernelFeatures : public CallGraphSCCPass { 48 AMDGPUAnnotateKernelFeatures() : CallGraphSCCPass(ID) {} in AMDGPUAnnotateKernelFeatures() 59 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/ |
H A D | PassPrinters.h | 19 class CallGraphSCCPass; variable 29 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI,
|
H A D | PassPrinters.cpp | 62 struct CallGraphSCCPassPrinter : public CallGraphSCCPass { 69 : CallGraphSCCPass(ID), PassToPrint(PI), Out(out) { in CallGraphSCCPassPrinter() 197 CallGraphSCCPass *llvm::createCallGraphPassPrinter(const PassInfo *PI, in createCallGraphPassPrinter()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | PruneEH.cpp | 43 struct PruneEH : public CallGraphSCCPass { 45 PruneEH() : CallGraphSCCPass(ID) { in PruneEH()
|
H A D | ArgumentPromotion.cpp | 1063 struct ArgPromotion : public CallGraphSCCPass { 1068 : CallGraphSCCPass(ID), MaxElements(MaxElements) { in ArgPromotion() 1077 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage() 1165 return CallGraphSCCPass::doInitialization(CG); in doInitialization()
|
H A D | Inliner.cpp | 102 LegacyInlinerBase::LegacyInlinerBase(char &ID) : CallGraphSCCPass(ID) {} in LegacyInlinerBase() 105 : CallGraphSCCPass(ID), InsertLifetime(InsertLifetime) {} in LegacyInlinerBase() 115 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
H A D | FunctionAttrs.cpp | 1653 struct PostOrderFunctionAttrsLegacyPass : public CallGraphSCCPass { 1657 PostOrderFunctionAttrsLegacyPass() : CallGraphSCCPass(ID) { in PostOrderFunctionAttrsLegacyPass() 1668 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
H A D | OpenMPOpt.cpp | 2556 struct OpenMPOptCGSCCLegacyPass : public CallGraphSCCPass { 2561 OpenMPOptCGSCCLegacyPass() : CallGraphSCCPass(ID) { in OpenMPOptCGSCCLegacyPass() 2566 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
H A D | Attributor.cpp | 2556 struct AttributorCGSCCLegacyPass : public CallGraphSCCPass { 2559 AttributorCGSCCLegacyPass() : CallGraphSCCPass(ID) { in AttributorCGSCCLegacyPass() 2590 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | Inliner.h | 31 struct LegacyInlinerBase : public CallGraphSCCPass {
|
/netbsd-src/external/apache2/llvm/lib/libLLVMAnalysis/ |
H A D | Makefile | 21 CallGraphSCCPass.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
H A D | BUILD.gn | 32 "CallGraphSCCPass.cpp",
|
/netbsd-src/external/apache2/llvm/dist/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);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 2144 struct CoroSplitLegacy : public CallGraphSCCPass { 2148 : CallGraphSCCPass(ID), ReuseFrameSlot(ReuseFrameSlot) { in CoroSplitLegacy() 2159 return CallGraphSCCPass::doInitialization(CG); in doInitialization() 2229 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|