• Home
  • Raw
  • Download

Lines Matching refs:CurSCC

97   bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
100 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
103 bool RefreshCallGraph(CallGraphSCC &CurSCC, CallGraph &CG,
112 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC, in RunPassOnSCC() argument
121 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false); in RunPassOnSCC()
127 Changed = CGSP->runOnSCC(CurSCC); in RunPassOnSCC()
134 RefreshCallGraph(CurSCC, CG, true); in RunPassOnSCC()
146 for (CallGraphNode *CGN : CurSCC) { in RunPassOnSCC()
178 bool CGPassManager::RefreshCallGraph(CallGraphSCC &CurSCC, in RefreshCallGraph() argument
182 DEBUG(dbgs() << "CGSCCPASSMGR: Refreshing SCC with " << CurSCC.size() in RefreshCallGraph()
184 for (CallGraphNode *CGN : CurSCC) in RefreshCallGraph()
193 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end(); in RefreshCallGraph()
364 for (CallGraphNode *CGN : CurSCC) in RefreshCallGraph()
381 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, in RunAllPassesOnSCC() argument
405 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end(); in RunAllPassesOnSCC()
407 if (I != CurSCC.begin()) OS << ", "; in RunAllPassesOnSCC()
419 Changed |= RunPassOnSCC(P, CurSCC, CG, in RunAllPassesOnSCC()
435 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false); in RunAllPassesOnSCC()
448 CallGraphSCC CurSCC(CG, &CGI); in runOnModule() local
453 CurSCC.initialize(NodeVec.data(), NodeVec.data() + NodeVec.size()); in runOnModule()
475 Changed |= RunAllPassesOnSCC(CurSCC, CG, DevirtualizedCall); in runOnModule()