Lines Matching refs:TargetIdx
291 int TargetIdx = SCCIndices[&TargetSCC]; in switchInternalEdgeToCall() local
292 if (TargetIdx < SourceIdx) { in switchInternalEdgeToCall()
340 assert(SourceIdx < TargetIdx && "Cannot have equal indices here!"); in switchInternalEdgeToCall()
357 make_range(SCCs.begin() + SourceIdx + 1, SCCs.begin() + TargetIdx + 1)) in switchInternalEdgeToCall()
365 SCCs.begin() + SourceIdx, SCCs.begin() + TargetIdx + 1, in switchInternalEdgeToCall()
367 for (int i = SourceIdx, e = TargetIdx + 1; i < e; ++i) in switchInternalEdgeToCall()
384 assert(SCCs[TargetIdx] == &TargetSCC && in switchInternalEdgeToCall()
396 if (SourceIdx + 1 < TargetIdx) { in switchInternalEdgeToCall()
428 SCCs.begin() + SourceIdx + 1, SCCs.begin() + TargetIdx + 1, in switchInternalEdgeToCall()
430 for (int i = SourceIdx + 1, e = TargetIdx + 1; i < e; ++i) in switchInternalEdgeToCall()
432 TargetIdx = std::prev(TargetI) - SCCs.begin(); in switchInternalEdgeToCall()
433 assert(SCCs[TargetIdx] == &TargetSCC && in switchInternalEdgeToCall()
452 make_range(SCCs.begin() + SourceIdx, SCCs.begin() + TargetIdx); in switchInternalEdgeToCall()