Lines Matching defs:CurrCycle
708 // SU->TopReadyCycle was set to CurrCycle when it was scheduled. However,
709 // CurrCycle may have advanced since then.
745 // SU->BotReadyCycle was set to CurrCycle when it was scheduled. However,
746 // CurrCycle may have advanced since then.
884 // This sets the scheduled node's ReadyCycle to CurrCycle. When updateQueues
2254 CurrCycle = 0;
2340 if (ReadyCycle > CurrCycle)
2341 return ReadyCycle - CurrCycle;
2353 CurrCycle, AcquireAtCycle, ReleaseAtCycle);
2356 CurrCycle, AcquireAtCycle, ReleaseAtCycle);
2362 return CurrCycle;
2365 NextUnreserved = std::max(CurrCycle, NextUnreserved + ReleaseAtCycle);
2377 LLVM_DEBUG(dbgs() << " Resource booking (@" << CurrCycle << "c): \n");
2379 LLVM_DEBUG(dbgs() << " getNextResourceCycle (@" << CurrCycle << "c): \n");
2486 if (NRCycle > CurrCycle) {
2555 // ReadyCycle was been bumped up to the CurrCycle when this node was
2556 // scheduled, but CurrCycle may have been eagerly advanced immediately after
2558 if (ReadyCycle > CurrCycle)
2559 MaxObservedStall = std::max(ReadyCycle - CurrCycle, MaxObservedStall);
2568 bool HazardDetected = (!IsBuffered && ReadyCycle > CurrCycle) ||
2592 unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle);
2596 if ((NextCycle - CurrCycle) > DependentLatency)
2599 DependentLatency -= (NextCycle - CurrCycle);
2603 CurrCycle = NextCycle;
2606 for (; CurrCycle != NextCycle; ++CurrCycle) {
2618 LLVM_DEBUG(dbgs() << "Cycle: " << CurrCycle << ' ' << Available.getName()
2665 if (NextAvailable > CurrCycle) {
2698 unsigned NextCycle = CurrCycle;
2701 assert(ReadyCycle <= CurrCycle && "Broken PendingQueue");
2804 if (NextCycle > CurrCycle)
2832 << CurrCycle << '\n');
2897 bumpCycle(CurrCycle + 1);
2951 dbgs() << Available.getName() << " @" << CurrCycle << "c\n"
2993 /// DLat = max (N.depth - (CurrCycle - N.ReadyCycle) for N in Zone
4476 unsigned CurrCycle, unsigned AcquireAtCycle, unsigned ReleaseAtCycle,
4486 return CurrCycle;
4488 unsigned RetCycle = CurrCycle;