Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h35 class CallGraphSCCPass : public Pass {
37 explicit CallGraphSCCPass(char &pid) : Pass(PT_CallGraphSCC, pid) {} in CallGraphSCCPass() function
119 class DummyCGSCCPass : public CallGraphSCCPass {
123 DummyCGSCCPass() : CallGraphSCCPass(ID) { in DummyCGSCCPass()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp128 CallGraphSCCPass *CGSP = (CallGraphSCCPass *)P; in RunPassOnSCC()
521 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG); in doInitialization()
536 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doFinalization(CG); in doFinalization()
568 void CallGraphSCCPass::assignPassManager(PMStack &PMS, in assignPassManager()
607 void CallGraphSCCPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
620 class PrintCallGraphPass : public CallGraphSCCPass {
628 : CallGraphSCCPass(ID), Banner(B), OS(OS) {} in PrintCallGraphPass()
680 Pass *CallGraphSCCPass::createPrinterPass(raw_ostream &OS, in createPrinterPass()
685 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC) const { in skipSCC()
/freebsd-12.1/contrib/llvm/tools/opt/
H A DPassPrinters.h23 class CallGraphSCCPass; variable
35 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI,
H A DPassPrinters.cpp65 struct CallGraphSCCPassPrinter : public CallGraphSCCPass {
73 : CallGraphSCCPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) { in CallGraphSCCPassPrinter()
243 CallGraphSCCPass *llvm::createCallGraphPassPrinter(const PassInfo *PI, in createCallGraphPassPrinter()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateKernelFeatures.cpp46 class AMDGPUAnnotateKernelFeatures : public CallGraphSCCPass {
55 AMDGPUAnnotateKernelFeatures() : CallGraphSCCPass(ID) {} in AMDGPUAnnotateKernelFeatures()
66 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp40 struct PruneEH : public CallGraphSCCPass {
42 PruneEH() : CallGraphSCCPass(ID) { in PruneEH()
H A DArgumentPromotion.cpp1032 struct ArgPromotion : public CallGraphSCCPass {
1037 : CallGraphSCCPass(ID), MaxElements(MaxElements) { in ArgPromotion()
1046 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
1133 return CallGraphSCCPass::doInitialization(CG); in doInitialization()
H A DInliner.cpp124 LegacyInlinerBase::LegacyInlinerBase(char &ID) : CallGraphSCCPass(ID) {} in LegacyInlinerBase()
127 : CallGraphSCCPass(ID), InsertLifetime(InsertLifetime) {} in LegacyInlinerBase()
137 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DFunctionAttrs.cpp1400 struct PostOrderFunctionAttrsLegacyPass : public CallGraphSCCPass {
1404 PostOrderFunctionAttrsLegacyPass() : CallGraphSCCPass(ID) { in PostOrderFunctionAttrsLegacyPass()
1415 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DInliner.h31 struct LegacyInlinerBase : public CallGraphSCCPass {
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp885 struct CoroSplit : public CallGraphSCCPass {
888 CoroSplit() : CallGraphSCCPass(ID) { in CoroSplit()
898 return CallGraphSCCPass::doInitialization(CG); in doInitialization()
934 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile45 SRCS_MIN+= Analysis/CallGraphSCCPass.cpp