Lines Matching defs:NextCycle
2584 void SchedBoundary::bumpCycle(unsigned NextCycle) {
2588 if (MinReadyCycle > NextCycle)
2589 NextCycle = MinReadyCycle;
2592 unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle);
2596 if ((NextCycle - CurrCycle) > DependentLatency)
2599 DependentLatency -= (NextCycle - CurrCycle);
2603 CurrCycle = NextCycle;
2606 for (; CurrCycle != NextCycle; ++CurrCycle) {
2640 unsigned NextCycle,
2698 unsigned NextCycle = CurrCycle;
2704 if (ReadyCycle > NextCycle) {
2705 NextCycle = ReadyCycle;
2714 if (SU->isUnbuffered && ReadyCycle > NextCycle)
2715 NextCycle = ReadyCycle;
2744 countResource(SC, PI->ProcResourceIdx, PI->ReleaseAtCycle, NextCycle,
2746 if (RCycle > NextCycle)
2747 NextCycle = RCycle;
2767 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle),
2772 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle),
2782 std::max(ReservedUntil, NextCycle + PI->ReleaseAtCycle);
2784 ReservedCycles[InstanceIdx] = NextCycle;
2804 if (NextCycle > CurrCycle)
2805 bumpCycle(NextCycle);
2820 // This must be done after NextCycle has been adjust for all other stalls.
2827 bumpCycle(++NextCycle);
2833 bumpCycle(++NextCycle);