Lines Matching defs:NextCycle
2587 void SchedBoundary::bumpCycle(unsigned NextCycle) {
2591 if (MinReadyCycle > NextCycle)
2592 NextCycle = MinReadyCycle;
2595 unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle);
2599 if ((NextCycle - CurrCycle) > DependentLatency)
2602 DependentLatency -= (NextCycle - CurrCycle);
2606 CurrCycle = NextCycle;
2609 for (; CurrCycle != NextCycle; ++CurrCycle) {
2643 unsigned NextCycle,
2701 unsigned NextCycle = CurrCycle;
2707 if (ReadyCycle > NextCycle) {
2708 NextCycle = ReadyCycle;
2717 if (SU->isUnbuffered && ReadyCycle > NextCycle)
2718 NextCycle = ReadyCycle;
2747 countResource(SC, PI->ProcResourceIdx, PI->ReleaseAtCycle, NextCycle,
2749 if (RCycle > NextCycle)
2750 NextCycle = RCycle;
2770 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle),
2775 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle),
2785 std::max(ReservedUntil, NextCycle + PI->ReleaseAtCycle);
2787 ReservedCycles[InstanceIdx] = NextCycle;
2807 if (NextCycle > CurrCycle)
2808 bumpCycle(NextCycle);
2823 // This must be done after NextCycle has been adjust for all other stalls.
2830 bumpCycle(++NextCycle);
2836 bumpCycle(++NextCycle);