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

Declarations

include/llvm/Analysis/CallGraphSCCPass.h
   31 class CallGraphSCC;
lib/Transforms/Coroutines/CoroInternal.h
   21 class CallGraphSCC;

References

include/llvm/Analysis/CallGraphSCCPass.h
   59   virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
   83   bool skipSCC(CallGraphSCC &SCC) const;
  127   bool runOnSCC(CallGraphSCC &SCC) override { return false; }
include/llvm/Transforms/IPO/Inliner.h
   43   bool runOnSCC(CallGraphSCC &SCC) override;
   68   bool inlineCalls(CallGraphSCC &SCC);
lib/Analysis/CallGraphSCCPass.cpp
  104   bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
  107   bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
  110   bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
  118 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
  201 bool CGPassManager::RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
  215   for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end();
  403 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
  427       for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
  470   CallGraphSCC CurSCC(CG, &CGI);
  633     bool runOnSCC(CallGraphSCC &SCC) override {
  684 static std::string getDescription(const CallGraphSCC &SCC) {
  702 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC) const {
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
   60   bool runOnSCC(CallGraphSCC &SCC) override;
  343 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) {
lib/Target/AMDGPU/AMDGPUInline.cpp
   74   bool runOnSCC(CallGraphSCC &SCC) override;
   99 bool AMDGPUInliner::runOnSCC(CallGraphSCC &SCC) {
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp
  367 bool AMDGPUPerfHintAnalysis::runOnSCC(CallGraphSCC &SCC) {
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.h
   30   bool runOnSCC(CallGraphSCC &SCC) override;
lib/Transforms/Coroutines/CoroInternal.h
   51                      CallGraph &CG, CallGraphSCC &SCC);
lib/Transforms/Coroutines/CoroSplit.cpp
 1343 static void splitCoroutine(Function &F, CallGraph &CG, CallGraphSCC &SCC) {
 1413 static void createDevirtTriggerFunc(CallGraph &CG, CallGraphSCC &SCC) {
 1533   bool runOnSCC(CallGraphSCC &SCC) override {
lib/Transforms/Coroutines/Coroutines.cpp
  208                            CallGraph &CG, CallGraphSCC &SCC) {
lib/Transforms/IPO/AlwaysInliner.cpp
  114   bool runOnSCC(CallGraphSCC &SCC) override { return inlineCalls(SCC); }
lib/Transforms/IPO/ArgumentPromotion.cpp
 1087   bool runOnSCC(CallGraphSCC &SCC) override;
 1116 bool ArgPromotion::runOnSCC(CallGraphSCC &SCC) {
lib/Transforms/IPO/FunctionAttrs.cpp
 1467   bool runOnSCC(CallGraphSCC &SCC) override;
 1492 static bool runImpl(CallGraphSCC &SCC, AARGetterT AARGetter) {
 1515 bool PostOrderFunctionAttrsLegacyPass::runOnSCC(CallGraphSCC &SCC) {
lib/Transforms/IPO/InlineSimple.cpp
   76   bool runOnSCC(CallGraphSCC &SCC) override;
  116 bool SimpleInliner::runOnSCC(CallGraphSCC &SCC) {
lib/Transforms/IPO/Inliner.cpp
  501 bool LegacyInlinerBase::runOnSCC(CallGraphSCC &SCC) {
  528 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG,
  758 bool LegacyInlinerBase::inlineCalls(CallGraphSCC &SCC) {
lib/Transforms/IPO/PruneEH.cpp
   46     bool runOnSCC(CallGraphSCC &SCC) override;
   62 static bool runImpl(CallGraphSCC &SCC, CallGraph &CG) {
   85   for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end();
  177 bool PruneEH::runOnSCC(CallGraphSCC &SCC) {
tools/opt/PassPrinters.cpp
   77   bool runOnSCC(CallGraphSCC &SCC) override {
   82     for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end(); I != E; ++I) {
tools/polly/lib/Transform/ScopInliner.cpp
   50   bool runOnSCC(CallGraphSCC &SCC) override {
unittests/IR/LegacyPassManagerTest.cpp
  171       bool runOnSCC(CallGraphSCC &SCMM) override {