Lines Matching refs:NextCycle
2292 void SchedBoundary::bumpCycle(unsigned NextCycle) { in bumpCycle() argument
2296 if (MinReadyCycle > NextCycle) in bumpCycle()
2297 NextCycle = MinReadyCycle; in bumpCycle()
2300 unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle); in bumpCycle()
2304 if ((NextCycle - CurrCycle) > DependentLatency) in bumpCycle()
2307 DependentLatency -= (NextCycle - CurrCycle); in bumpCycle()
2311 CurrCycle = NextCycle; in bumpCycle()
2314 for (; CurrCycle != NextCycle; ++CurrCycle) { in bumpCycle()
2344 unsigned Cycles, unsigned NextCycle) { in countResource() argument
2400 unsigned NextCycle = CurrCycle; in bumpNode() local
2406 if (ReadyCycle > NextCycle) { in bumpNode()
2407 NextCycle = ReadyCycle; in bumpNode()
2416 if (SU->isUnbuffered && ReadyCycle > NextCycle) in bumpNode()
2417 NextCycle = ReadyCycle; in bumpNode()
2446 countResource(SC, PI->ProcResourceIdx, PI->Cycles, NextCycle); in bumpNode()
2447 if (RCycle > NextCycle) in bumpNode()
2448 NextCycle = RCycle; in bumpNode()
2465 std::max(ReservedUntil, NextCycle + PI->Cycles); in bumpNode()
2467 ReservedCycles[InstanceIdx] = NextCycle; in bumpNode()
2486 if (NextCycle > CurrCycle) in bumpNode()
2487 bumpCycle(NextCycle); in bumpNode()
2509 bumpCycle(++NextCycle); in bumpNode()
2515 bumpCycle(++NextCycle); in bumpNode()