Lines Matching refs:SourceIdx

521   int SourceIdx = SCCIndices[&SourceSCC];  in updatePostorderSequenceForEdgeInsertion()  local
523 assert(SourceIdx < TargetIdx && "Cannot have equal indices here!"); in updatePostorderSequenceForEdgeInsertion()
534 SCCs.begin() + SourceIdx, SCCs.begin() + TargetIdx + 1, in updatePostorderSequenceForEdgeInsertion()
536 for (int i = SourceIdx, e = TargetIdx + 1; i < e; ++i) in updatePostorderSequenceForEdgeInsertion()
542 assert(SourceI > (SCCs.begin() + SourceIdx) && in updatePostorderSequenceForEdgeInsertion()
554 SourceIdx = SourceI - SCCs.begin(); in updatePostorderSequenceForEdgeInsertion()
555 assert(SCCs[SourceIdx] == &SourceSCC && in updatePostorderSequenceForEdgeInsertion()
562 if (SourceIdx + 1 < TargetIdx) { in updatePostorderSequenceForEdgeInsertion()
569 SCCs.begin() + SourceIdx + 1, SCCs.begin() + TargetIdx + 1, in updatePostorderSequenceForEdgeInsertion()
571 for (int i = SourceIdx + 1, e = TargetIdx + 1; i < e; ++i) in updatePostorderSequenceForEdgeInsertion()
582 return make_range(SCCs.begin() + SourceIdx, SCCs.begin() + TargetIdx); in updatePostorderSequenceForEdgeInsertion()
613 int SourceIdx = SCCIndices[&SourceSCC]; in switchInternalEdgeToCall() local
615 if (TargetIdx < SourceIdx) { in switchInternalEdgeToCall()
638 make_range(SCCs.begin() + SourceIdx + 1, SCCs.begin() + TargetIdx + 1)) in switchInternalEdgeToCall()
666 if (SCCIndices.find(&EdgeC)->second <= SourceIdx) in switchInternalEdgeToCall()
1028 int SourceIdx = G->RefSCCIndices[&SourceC]; in insertIncomingRefEdge() local
1030 assert(SourceIdx < TargetIdx && in insertIncomingRefEdge()
1052 for (RefSCC *C : make_range(G->PostOrderRefSCCs.begin() + SourceIdx + 1, in insertIncomingRefEdge()
1072 if (G->getRefSCCIndex(EdgeRC) <= SourceIdx) in insertIncomingRefEdge()