Lines Matching refs:NextCycle
2298 void SchedBoundary::bumpCycle(unsigned NextCycle) {
2302 if (MinReadyCycle > NextCycle)
2303 NextCycle = MinReadyCycle;
2306 unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle);
2310 if ((NextCycle - CurrCycle) > DependentLatency)
2313 DependentLatency -= (NextCycle - CurrCycle);
2317 CurrCycle = NextCycle;
2320 for (; CurrCycle != NextCycle; ++CurrCycle) {
2350 unsigned Cycles, unsigned NextCycle) {
2406 unsigned NextCycle = CurrCycle;
2412 if (ReadyCycle > NextCycle) {
2413 NextCycle = ReadyCycle;
2422 if (SU->isUnbuffered && ReadyCycle > NextCycle)
2423 NextCycle = ReadyCycle;
2452 countResource(SC, PI->ProcResourceIdx, PI->Cycles, NextCycle);
2453 if (RCycle > NextCycle)
2454 NextCycle = RCycle;
2471 std::max(ReservedUntil, NextCycle + PI->Cycles);
2473 ReservedCycles[InstanceIdx] = NextCycle;
2492 if (NextCycle > CurrCycle)
2493 bumpCycle(NextCycle);
2508 // This must be done after NextCycle has been adjust for all other stalls.
2515 bumpCycle(++NextCycle);
2521 bumpCycle(++NextCycle);