Lines Matching defs:InstanceIdx
2350 unsigned SchedBoundary::getNextResourceCycleByInstance(unsigned InstanceIdx,
2355 return ReservedResourceSegments[InstanceIdx].getFirstAvailableAtFromTop(
2358 return ReservedResourceSegments[InstanceIdx].getFirstAvailableAtFromBottom(
2362 unsigned NextUnreserved = ReservedCycles[InstanceIdx];
2385 unsigned InstanceIdx = 0;
2417 InstanceIdx = NextInstanceIdx;
2421 return std::make_pair(MinNextUnreserved, InstanceIdx);
2432 InstanceIdx = I;
2438 << "[" << InstanceIdx - StartIndex << "]"
2441 return std::make_pair(MinNextUnreserved, InstanceIdx);
2486 unsigned NRCycle, InstanceIdx;
2487 std::tie(NRCycle, InstanceIdx) =
2495 << '[' << InstanceIdx - ReservedCyclesIndex[ResIdx] << ']'
2665 unsigned NextAvailable, InstanceIdx;
2666 std::tie(NextAvailable, InstanceIdx) =
2671 << '[' << InstanceIdx - ReservedCyclesIndex[PIdx] << ']'
2764 unsigned ReservedUntil, InstanceIdx;
2765 std::tie(ReservedUntil, InstanceIdx) = getNextResourceCycle(
2768 ReservedResourceSegments[InstanceIdx].add(
2773 ReservedResourceSegments[InstanceIdx].add(
2780 unsigned ReservedUntil, InstanceIdx;
2781 std::tie(ReservedUntil, InstanceIdx) = getNextResourceCycle(
2784 ReservedCycles[InstanceIdx] =
2787 ReservedCycles[InstanceIdx] = NextCycle;