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