Lines Matching defs:CurSCC
108 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
111 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
114 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
122 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
132 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false);
143 Changed = CGSP->runOnSCC(CurSCC);
164 RefreshCallGraph(CurSCC, CG, true);
175 for (CallGraphNode *CGN : CurSCC) {
205 bool CGPassManager::RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
209 LLVM_DEBUG(dbgs() << "CGSCCPASSMGR: Refreshing SCC with " << CurSCC.size()
212 : CurSCC) CGN->dump(););
219 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end();
412 for (CallGraphNode *CGN : CurSCC)
427 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
452 for (const CallGraphNode *CGN : CurSCC) {
469 RunPassOnSCC(P, CurSCC, CG, CallGraphUpToDate, DevirtualizedCall);
494 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false);
507 CallGraphSCC CurSCC(CG, &CGI);
512 CurSCC.initialize(NodeVec);
534 Changed |= RunAllPassesOnSCC(CurSCC, CG, DevirtualizedCall);