Searched refs:CallGraphSCCPass (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.h18 #include "llvm/Analysis/CallGraphSCCPass.h"
24 struct AMDGPUPerfHintAnalysis : public CallGraphSCCPass {
28 AMDGPUPerfHintAnalysis() : CallGraphSCCPass(ID) {}
H A DAMDGPUAnnotateKernelFeatures.cpp22 #include "llvm/Analysis/CallGraphSCCPass.h"
45 class AMDGPUAnnotateKernelFeatures : public CallGraphSCCPass {
57 AMDGPUAnnotateKernelFeatures() : CallGraphSCCPass(ID) {}
68 CallGraphSCCPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/
H A DPassPrinters.h21 class CallGraphSCCPass;
33 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI,
H A DPassPrinters.cpp16 #include "llvm/Analysis/CallGraphSCCPass.h"
64 struct CallGraphSCCPassPrinter : public CallGraphSCCPass {
72 : CallGraphSCCPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) {
74 PassName = "CallGraphSCCPass Printer: " + PassToPrintName;
208 CallGraphSCCPass *llvm::createCallGraphPassPrinter(const PassInfo *PI,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h1 //===- CallGraphSCCPass.h - Pass that operates BU on call graph -*- C++ -*-===//
9 // This file defines the CallGraphSCCPass class, which is used for passes which
34 class CallGraphSCCPass : public Pass { class in namespace:llvm
36 explicit CallGraphSCCPass(char &pid) : Pass(PT_CallGraphSCC, pid) {} function in class:llvm::CallGraphSCCPass
86 /// CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on.
118 class DummyCGSCCPass : public CallGraphSCCPass {
122 DummyCGSCCPass() : CallGraphSCCPass(ID) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DInliner.h13 #include "llvm/Analysis/CallGraphSCCPass.h"
30 struct LegacyInlinerBase : public CallGraphSCCPass {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp1 //===- CallGraphSCCPass.cpp - Pass that operates BU on call graph ---------===//
9 // This file implements the CallGraphSCCPass class, which is used for passes
17 #include "llvm/Analysis/CallGraphSCCPass.h"
126 CallGraphSCCPass *CGSP = (CallGraphSCCPass *)P;
248 "CallGraphSCCPass did not update the CallGraph correctly!");
319 "CallGraphSCCPass did not update the CallGraph correctly!");
344 "CallGraphSCCPass did not update the CallGraph correctly!");
520 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG);
535 Changed |= ((CallGraphSCCPass*)getContainedPas
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp19 #include "llvm/Analysis/CallGraphSCCPass.h"
40 struct PruneEH : public CallGraphSCCPass {
42 PruneEH() : CallGraphSCCPass(ID) {
H A DArgumentPromotion.cpp46 #include "llvm/Analysis/CallGraphSCCPass.h"
1071 struct ArgPromotion : public CallGraphSCCPass {
1076 : CallGraphSCCPass(ID), MaxElements(MaxElements) {
1085 CallGraphSCCPass::getAnalysisUsage(AU);
1174 return CallGraphSCCPass::doInitialization(CG);
H A DInliner.cpp123 LegacyInlinerBase::LegacyInlinerBase(char &ID) : CallGraphSCCPass(ID) {}
126 : CallGraphSCCPass(ID), InsertLifetime(InsertLifetime) {}
136 CallGraphSCCPass::getAnalysisUsage(AU);
H A DFunctionAttrs.cpp27 #include "llvm/Analysis/CallGraphSCCPass.h"
1459 struct PostOrderFunctionAttrsLegacyPass : public CallGraphSCCPass {
1463 PostOrderFunctionAttrsLegacyPass() : CallGraphSCCPass(ID) {
1474 CallGraphSCCPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp29 #include "llvm/Analysis/CallGraphSCCPass.h"
1533 struct CoroSplitLegacy : public CallGraphSCCPass {
1536 CoroSplitLegacy() : CallGraphSCCPass(ID) {
1548 return CallGraphSCCPass::doInitialization(CG);
1599 CallGraphSCCPass::getAnalysisUsage(AU);
/freebsd-11-stable/lib/clang/libllvm/
H A DMakefile56 SRCS_MIN+= Analysis/CallGraphSCCPass.cpp

Completed in 171 milliseconds