Lines Matching defs:SCCIndices
353 auto IndexIt = SCCIndices.find(C);
354 assert(IndexIt != SCCIndices.end() &&
359 for (auto [C, I] : SCCIndices) {
374 assert(SCCIndices.find(&TargetSCC)->second <= I &&
518 SCCIndexMapT &SCCIndices,
521 int SourceIdx = SCCIndices[&SourceSCC];
522 int TargetIdx = SCCIndices[&TargetSCC];
537 SCCIndices.find(SCCs[I])->second = I;
571 SCCIndices.find(SCCs[I])->second = I;
611 int SourceIdx = SCCIndices[&SourceSCC];
612 int TargetIdx = SCCIndices[&TargetSCC];
664 if (SCCIndices.find(&EdgeC)->second <= SourceIdx)
679 SourceSCC, TargetSCC, SCCs, SCCIndices, ComputeSourceConnectedSet,
709 SCCIndices.erase(C);
722 SCCIndices[C] -= IndexOffset;
918 int OldIdx = SCCIndices[&OldSCC];
924 SCCIndices[SCCs[Idx]] = Idx;
1104 SCCIndices[&InnerC] = SCCIndex++;
1121 SCCIndices[&InnerC] = SCCIndex++;
1373 RC.SCCIndices[C] = SCCIndex;
1381 SCCIndices.clear();
1669 int InsertIndex = EK == Edge::Kind::Call ? NewRC->SCCIndices[OriginalC]
1670 : NewRC->SCCIndices.size();
1673 NewRC->SCCIndices[NewRC->SCCs[I]] = I;
1686 NewRC->SCCIndices[NewC] = 0;
1761 auto Index = NewRC->SCCIndices.size();
1762 NewRC->SCCIndices[NewC] = Index;
1901 assert(RC.SCCIndices.empty() && "Already mapped SCC indices!");
1930 RC.SCCIndices[RC.SCCs[I]] = I;