Lines Matching defs:InstanceIdx
2347 unsigned SchedBoundary::getNextResourceCycleByInstance(unsigned InstanceIdx,
2352 return ReservedResourceSegments[InstanceIdx].getFirstAvailableAtFromTop(
2355 return ReservedResourceSegments[InstanceIdx].getFirstAvailableAtFromBottom(
2359 unsigned NextUnreserved = ReservedCycles[InstanceIdx];
2382 unsigned InstanceIdx = 0;
2414 InstanceIdx = NextInstanceIdx;
2418 return std::make_pair(MinNextUnreserved, InstanceIdx);
2429 InstanceIdx = I;
2435 << "[" << InstanceIdx - StartIndex << "]"
2438 return std::make_pair(MinNextUnreserved, InstanceIdx);
2483 unsigned NRCycle, InstanceIdx;
2484 std::tie(NRCycle, InstanceIdx) =
2492 << '[' << InstanceIdx - ReservedCyclesIndex[ResIdx] << ']'
2662 unsigned NextAvailable, InstanceIdx;
2663 std::tie(NextAvailable, InstanceIdx) =
2668 << '[' << InstanceIdx - ReservedCyclesIndex[PIdx] << ']'
2761 unsigned ReservedUntil, InstanceIdx;
2762 std::tie(ReservedUntil, InstanceIdx) = getNextResourceCycle(
2765 ReservedResourceSegments[InstanceIdx].add(
2770 ReservedResourceSegments[InstanceIdx].add(
2777 unsigned ReservedUntil, InstanceIdx;
2778 std::tie(ReservedUntil, InstanceIdx) = getNextResourceCycle(
2781 ReservedCycles[InstanceIdx] =
2784 ReservedCycles[InstanceIdx] = NextCycle;