Searched refs:CurrCycle (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | VLIWMachineScheduler.cpp | 376 if (ReadyCycle > CurrCycle || checkHazard(SU)) in releaseNode() 390 unsigned NextCycle = std::max(CurrCycle + 1, MinReadyCycle); in bumpCycle() 394 CurrCycle = NextCycle; in bumpCycle() 397 for (; CurrCycle != NextCycle; ++CurrCycle) { in bumpCycle() 407 << CurrCycle << '\n'); in bumpCycle() 431 LLVM_DEBUG(dbgs() << "*** Max instrs at cycle " << CurrCycle << '\n'); in bumpNode() 435 << CurrCycle << '\n'); in bumpNode() 454 if (ReadyCycle > CurrCycle) in releasePending() 986 << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << " (" in pickNode() 999 SU->TopReadyCycle = Top.CurrCycle; in schedNode() [all …]
|
| H A D | MachineScheduler.cpp | 2530 CurrCycle = 0; in reset() 2616 if (ReadyCycle > CurrCycle) in getLatencyStallCycles() 2617 return ReadyCycle - CurrCycle; in getLatencyStallCycles() 2629 CurrCycle, AcquireAtCycle, ReleaseAtCycle); in getNextResourceCycleByInstance() 2632 CurrCycle, AcquireAtCycle, ReleaseAtCycle); in getNextResourceCycleByInstance() 2638 return CurrCycle; in getNextResourceCycleByInstance() 2641 NextUnreserved = std::max(CurrCycle, NextUnreserved + ReleaseAtCycle); in getNextResourceCycleByInstance() 2653 LLVM_DEBUG(dbgs() << " Resource booking (@" << CurrCycle << "c): \n"); in getNextResourceCycle() 2655 LLVM_DEBUG(dbgs() << " getNextResourceCycle (@" << CurrCycle << "c): \n"); in getNextResourceCycle() 2766 if (NRCycle > CurrCycle) { in checkHazard() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | VLIWMachineScheduler.h | 138 unsigned CurrCycle = 0; member 161 CurrCycle = 0; in init() 204 if (CurrCycle >= CriticalPathLength) in isLatencyBound() 207 return CriticalPathLength - CurrCycle <= PathLength; in isLatencyBound()
|
| H A D | MachineScheduler.h | 784 unsigned CurrCycle, unsigned AcquireAtCycle, unsigned ReleaseAtCycle, 792 unsigned getFirstAvailableAtFromBottom(unsigned CurrCycle, in getFirstAvailableAtFromBottom() argument 795 return getFirstAvailableAt(CurrCycle, AcquireAtCycle, ReleaseAtCycle, in getFirstAvailableAtFromBottom() 798 unsigned getFirstAvailableAtFromTop(unsigned CurrCycle, in getFirstAvailableAtFromTop() argument 801 return getFirstAvailableAt(CurrCycle, AcquireAtCycle, ReleaseAtCycle, in getFirstAvailableAtFromTop() 866 unsigned CurrCycle; variable 969 unsigned getCurrCycle() const { return CurrCycle; } in getCurrCycle() 981 return std::max(ExpectedLatency, CurrCycle); in getScheduledLatency() 1004 return std::max(CurrCycle * SchedModel->getLatencyFactor(), in getExecutedCount()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.cpp | 1354 GCNSchedStage::computeSUnitReadyCycle(const SUnit &SU, unsigned CurrCycle, in computeSUnitReadyCycle() argument 1357 unsigned ReadyCycle = CurrCycle; in computeSUnitReadyCycle() 1407 unsigned CurrCycle = 0; in getScheduleMetrics() local 1410 computeSUnitReadyCycle(SU, CurrCycle, ReadyCycles, SM); in getScheduleMetrics() 1411 SumBubbles += ReadyCycle - CurrCycle; in getScheduleMetrics() 1415 CurrCycle = ++ReadyCycle; in getScheduleMetrics() 1423 ? (SumBubbles * ScheduleMetrics::ScaleFactor) / CurrCycle in getScheduleMetrics() 1428 return ScheduleMetrics(CurrCycle, SumBubbles); in getScheduleMetrics() 1440 unsigned CurrCycle = 0; in getScheduleMetrics() local 1446 computeSUnitReadyCycle(*SU, CurrCycle, ReadyCycles, SM); in getScheduleMetrics() [all …]
|
| H A D | GCNSchedStrategy.h | 370 unsigned computeSUnitReadyCycle(const SUnit &SU, unsigned CurrCycle,
|