reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/Analysis/CallGraphSCCPass.h
  118 class DummyCGSCCPass : public CallGraphSCCPass {
include/llvm/Transforms/IPO/Inliner.h
   30 struct LegacyInlinerBase : public CallGraphSCCPass {
lib/Analysis/CallGraphSCCPass.cpp
  619   class PrintCallGraphPass : public CallGraphSCCPass {
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
   45 class AMDGPUAnnotateKernelFeatures : public CallGraphSCCPass {
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.h
   24 struct AMDGPUPerfHintAnalysis : public CallGraphSCCPass {
lib/Transforms/Coroutines/CoroSplit.cpp
 1515 struct CoroSplit : public CallGraphSCCPass {
lib/Transforms/IPO/ArgumentPromotion.cpp
 1070 struct ArgPromotion : public CallGraphSCCPass {
lib/Transforms/IPO/FunctionAttrs.cpp
 1458 struct PostOrderFunctionAttrsLegacyPass : public CallGraphSCCPass {
lib/Transforms/IPO/PruneEH.cpp
   39   struct PruneEH : public CallGraphSCCPass {
tools/opt/PassPrinters.cpp
   64 struct CallGraphSCCPassPrinter : public CallGraphSCCPass {
tools/polly/lib/Transform/ScopInliner.cpp
   29 class ScopInliner : public CallGraphSCCPass {
unittests/IR/LegacyPassManagerTest.cpp
  108     struct PassTestBase : public P {

Declarations

tools/opt/PassPrinters.h
   22 class CallGraphSCCPass;

References

include/llvm/Analysis/CallGraphSCCPass.h
  118 class DummyCGSCCPass : public CallGraphSCCPass {
include/llvm/Transforms/IPO/Inliner.h
   30 struct LegacyInlinerBase : public CallGraphSCCPass {
lib/Analysis/CallGraphSCCPass.cpp
  126     CallGraphSCCPass *CGSP = (CallGraphSCCPass *)P;
  619   class PrintCallGraphPass : public CallGraphSCCPass {
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
   45 class AMDGPUAnnotateKernelFeatures : public CallGraphSCCPass {
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.h
   24 struct AMDGPUPerfHintAnalysis : public CallGraphSCCPass {
lib/Transforms/Coroutines/CoroSplit.cpp
 1515 struct CoroSplit : public CallGraphSCCPass {
lib/Transforms/IPO/ArgumentPromotion.cpp
 1070 struct ArgPromotion : public CallGraphSCCPass {
lib/Transforms/IPO/FunctionAttrs.cpp
 1458 struct PostOrderFunctionAttrsLegacyPass : public CallGraphSCCPass {
lib/Transforms/IPO/PruneEH.cpp
   39   struct PruneEH : public CallGraphSCCPass {
tools/opt/PassPrinters.cpp
   64 struct CallGraphSCCPassPrinter : public CallGraphSCCPass {
  242 CallGraphSCCPass *llvm::createCallGraphPassPrinter(const PassInfo *PI,
tools/opt/PassPrinters.h
   34 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI,
tools/polly/lib/Transform/ScopInliner.cpp
   29 class ScopInliner : public CallGraphSCCPass {
unittests/IR/LegacyPassManagerTest.cpp
  108     struct PassTestBase : public P {
  147     struct PassTest : public PassTestBase<P> {
  155         PassTestBase<P>::initialized = true;
  160         PassTestBase<P>::finalized = true;
  166     struct CGPass : public PassTest<CallGraph, CallGraphSCCPass> {