Lines Matching refs:NextCycle
2090 void SchedBoundary::bumpCycle(unsigned NextCycle) { in bumpCycle() argument
2094 if (MinReadyCycle > NextCycle) in bumpCycle()
2095 NextCycle = MinReadyCycle; in bumpCycle()
2098 unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle); in bumpCycle()
2102 if ((NextCycle - CurrCycle) > DependentLatency) in bumpCycle()
2105 DependentLatency -= (NextCycle - CurrCycle); in bumpCycle()
2109 CurrCycle = NextCycle; in bumpCycle()
2112 for (; CurrCycle != NextCycle; ++CurrCycle) { in bumpCycle()
2142 countResource(unsigned PIdx, unsigned Cycles, unsigned NextCycle) { in countResource() argument
2194 unsigned NextCycle = CurrCycle; in bumpNode() local
2200 if (ReadyCycle > NextCycle) { in bumpNode()
2201 NextCycle = ReadyCycle; in bumpNode()
2210 if (SU->isUnbuffered && ReadyCycle > NextCycle) in bumpNode()
2211 NextCycle = ReadyCycle; in bumpNode()
2240 countResource(PI->ProcResourceIdx, PI->Cycles, NextCycle); in bumpNode()
2241 if (RCycle > NextCycle) in bumpNode()
2242 NextCycle = RCycle; in bumpNode()
2256 std::max(getNextResourceCycle(PIdx, 0), NextCycle + PI->Cycles); in bumpNode()
2259 ReservedCycles[PIdx] = NextCycle; in bumpNode()
2278 if (NextCycle > CurrCycle) in bumpNode()
2279 bumpCycle(NextCycle); in bumpNode()
2301 bumpCycle(++NextCycle); in bumpNode()
2307 bumpCycle(++NextCycle); in bumpNode()