Lines Matching refs:CurSCC
96 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
99 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
102 bool RefreshCallGraph(CallGraphSCC &CurSCC, CallGraph &CG,
111 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
120 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false);
126 Changed = CGSP->runOnSCC(CurSCC);
133 RefreshCallGraph(CurSCC, CG, true);
145 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
178 bool CGPassManager::RefreshCallGraph(CallGraphSCC &CurSCC,
182 DEBUG(dbgs() << "CGSCCPASSMGR: Refreshing SCC with " << CurSCC.size()
184 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
194 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end();
353 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
371 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
395 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
397 if (I != CurSCC.begin()) OS << ", ";
409 Changed |= RunPassOnSCC(P, CurSCC, CG,
425 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false);
438 CallGraphSCC CurSCC(&CGI);
443 CurSCC.initialize(NodeVec.data(), NodeVec.data() + NodeVec.size());
465 Changed |= RunAllPassesOnSCC(CurSCC, CG, DevirtualizedCall);