Lines Matching refs:CurSCC
94 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
97 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
100 bool RefreshCallGraph(CallGraphSCC &CurSCC, CallGraph &CG,
109 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
118 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false);
124 Changed = CGSP->runOnSCC(CurSCC);
131 RefreshCallGraph(CurSCC, CG, true);
143 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
173 bool CGPassManager::RefreshCallGraph(CallGraphSCC &CurSCC,
177 DEBUG(dbgs() << "CGSCCPASSMGR: Refreshing SCC with " << CurSCC.size()
179 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
189 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end();
348 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
366 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
390 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
392 if (I != CurSCC.begin()) OS << ", ";
404 Changed |= RunPassOnSCC(P, CurSCC, CG,
420 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false);
433 CallGraphSCC CurSCC(&CGI);
438 CurSCC.initialize(&NodeVec[0], &NodeVec[0]+NodeVec.size());
460 Changed |= RunAllPassesOnSCC(CurSCC, CG, DevirtualizedCall);