Lines Matching refs:RC
1166 RefSCC &RC = *Result[SCCNumber - 1];
1167 int SCCIndex = RC.SCCs.size();
1168 RC.SCCs.push_back(C);
1170 C->OuterRefSCC = &RC;
1177 for (RefSCC *RC : Result)
1178 G->connectRefSCC(*RC);
1282 void LazyCallGraph::buildSCCs(RefSCC &RC, node_stack_range Nodes) {
1283 assert(RC.SCCs.empty() && "Already built SCCs!");
1284 assert(RC.SCCIndices.empty() && "Already mapped SCC indices!");
1381 RC.SCCs.push_back(createSCC(RC, SCCNodes));
1382 for (Node &N : *RC.SCCs.back()) {
1384 SCCMap[&N] = RC.SCCs.back();
1391 for (int i = 0, Size = RC.SCCs.size(); i < Size; ++i)
1392 RC.SCCIndices[RC.SCCs[i]] = i;
1397 void LazyCallGraph::connectRefSCC(RefSCC &RC) {
1402 for (SCC &C : RC)
1408 if (&ChildRC == &RC)
1410 ChildRC.Parents.insert(&RC);
1416 LeafRefSCCs.push_back(&RC);