Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h34 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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUResourceUsageAnalysis.h28 struct AMDGPUResourceUsageAnalysis : public CallGraphSCCPass {
50 AMDGPUResourceUsageAnalysis() : CallGraphSCCPass(ID) {} in AMDGPUResourceUsageAnalysis()
56 return CallGraphSCCPass::doInitialization(CG); in doInitialization()
H A DAMDGPUPerfHintAnalysis.h23 struct AMDGPUPerfHintAnalysis : public CallGraphSCCPass {
27 AMDGPUPerfHintAnalysis() : CallGraphSCCPass(ID) {} in AMDGPUPerfHintAnalysis()
H A DAMDGPUAnnotateKernelFeatures.cpp36 class AMDGPUAnnotateKernelFeatures : public CallGraphSCCPass {
48 AMDGPUAnnotateKernelFeatures() : CallGraphSCCPass(ID) {} in AMDGPUAnnotateKernelFeatures()
59 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp130 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()
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A DPassPrinters.h19 class CallGraphSCCPass; variable
29 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI,
H A DPassPrinters.cpp62 struct CallGraphSCCPassPrinter : public CallGraphSCCPass {
69 : CallGraphSCCPass(ID), PassToPrint(PI), Out(out) { in CallGraphSCCPassPrinter()
197 CallGraphSCCPass *llvm::createCallGraphPassPrinter(const PassInfo *PI, in createCallGraphPassPrinter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp43 struct PruneEH : public CallGraphSCCPass {
45 PruneEH() : CallGraphSCCPass(ID) { in PruneEH()
H A DArgumentPromotion.cpp1062 struct ArgPromotion : public CallGraphSCCPass {
1067 : CallGraphSCCPass(ID), MaxElements(MaxElements) { in ArgPromotion()
1076 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
1164 return CallGraphSCCPass::doInitialization(CG); in doInitialization()
H A DInliner.cpp106 LegacyInlinerBase::LegacyInlinerBase(char &ID) : CallGraphSCCPass(ID) {} in LegacyInlinerBase()
109 : CallGraphSCCPass(ID), InsertLifetime(InsertLifetime) {} in LegacyInlinerBase()
119 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DFunctionAttrs.cpp1653 struct PostOrderFunctionAttrsLegacyPass : public CallGraphSCCPass {
1657 PostOrderFunctionAttrsLegacyPass() : CallGraphSCCPass(ID) { in PostOrderFunctionAttrsLegacyPass()
1668 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DAttributor.cpp3018 struct AttributorCGSCCLegacyPass : public CallGraphSCCPass {
3021 AttributorCGSCCLegacyPass() : CallGraphSCCPass(ID) { in AttributorCGSCCLegacyPass()
3052 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DOpenMPOpt.cpp4303 struct OpenMPOptCGSCCLegacyPass : public CallGraphSCCPass {
4307 OpenMPOptCGSCCLegacyPass() : CallGraphSCCPass(ID) { in OpenMPOptCGSCCLegacyPass()
4312 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DInliner.h31 struct LegacyInlinerBase : public CallGraphSCCPass {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp2178 struct CoroSplitLegacy : public CallGraphSCCPass {
2182 : CallGraphSCCPass(ID), ReuseFrameSlot(ReuseFrameSlot) { in CoroSplitLegacy()
2193 return CallGraphSCCPass::doInitialization(CG); in doInitialization()
2263 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile56 SRCS_MIN+= Analysis/CallGraphSCCPass.cpp