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