Lines Matching refs:NextCycle
2587 void SchedBoundary::bumpCycle(unsigned NextCycle) { in bumpCycle() argument
2591 if (MinReadyCycle > NextCycle) in bumpCycle()
2592 NextCycle = MinReadyCycle; in bumpCycle()
2595 unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle); in bumpCycle()
2599 if ((NextCycle - CurrCycle) > DependentLatency) in bumpCycle()
2602 DependentLatency -= (NextCycle - CurrCycle); in bumpCycle()
2606 CurrCycle = NextCycle; in bumpCycle()
2609 for (; CurrCycle != NextCycle; ++CurrCycle) { in bumpCycle()
2643 unsigned NextCycle, in countResource() argument
2701 unsigned NextCycle = CurrCycle; in bumpNode() local
2707 if (ReadyCycle > NextCycle) { in bumpNode()
2708 NextCycle = ReadyCycle; in bumpNode()
2717 if (SU->isUnbuffered && ReadyCycle > NextCycle) in bumpNode()
2718 NextCycle = ReadyCycle; in bumpNode()
2747 countResource(SC, PI->ProcResourceIdx, PI->ReleaseAtCycle, NextCycle, in bumpNode()
2749 if (RCycle > NextCycle) in bumpNode()
2750 NextCycle = RCycle; in bumpNode()
2770 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle), in bumpNode()
2775 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle), in bumpNode()
2785 std::max(ReservedUntil, NextCycle + PI->ReleaseAtCycle); in bumpNode()
2787 ReservedCycles[InstanceIdx] = NextCycle; in bumpNode()
2807 if (NextCycle > CurrCycle) in bumpNode()
2808 bumpCycle(NextCycle); in bumpNode()
2830 bumpCycle(++NextCycle); in bumpNode()
2836 bumpCycle(++NextCycle); in bumpNode()