Home
last modified time | relevance | path

Searched refs:ReadyCycle (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp373 SUnit *SU, unsigned ReadyCycle) { in releaseNode() argument
374 if (ReadyCycle < MinReadyCycle) in releaseNode()
375 MinReadyCycle = ReadyCycle; in releaseNode()
379 if (ReadyCycle > CurrCycle || checkHazard(SU)) in releaseNode()
452 unsigned ReadyCycle = isTop() ? SU->TopReadyCycle : SU->BotReadyCycle; in releasePending() local
454 if (ReadyCycle < MinReadyCycle) in releasePending()
455 MinReadyCycle = ReadyCycle; in releasePending()
457 if (ReadyCycle > CurrCycle) in releasePending()
H A DMachineScheduler.cpp2302 if (ReadyCycle > CurrCycle) in getLatencyStallCycles()
2303 return ReadyCycle - CurrCycle; in getLatencyStallCycles()
2520 if (ReadyCycle > CurrCycle) in releaseNode()
2524 if (ReadyCycle < MinReadyCycle) in releaseNode()
2525 MinReadyCycle = ReadyCycle; in releaseNode()
2666 if (ReadyCycle > NextCycle) { in bumpNode()
2667 NextCycle = ReadyCycle; in bumpNode()
2677 NextCycle = ReadyCycle; in bumpNode()
2813 if (ReadyCycle < MinReadyCycle) in releasePending()
2814 MinReadyCycle = ReadyCycle; in releasePending()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp999 unsigned ReadyCycle = CurrCycle; in computeSUnitReadyCycle() local
1005 ReadyCycle = std::max(ReadyCycle, DefReady + Latency); in computeSUnitReadyCycle()
1008 ReadyCycles[SU.NodeNum] = ReadyCycle; in computeSUnitReadyCycle()
1009 return ReadyCycle; in computeSUnitReadyCycle()
1051 unsigned ReadyCycle = in getScheduleMetrics() local
1053 SumBubbles += ReadyCycle - CurrCycle; in getScheduleMetrics()
1055 ReadyCyclesSorted.insert(std::make_pair(SU.getInstr(), ReadyCycle)); in getScheduleMetrics()
1057 CurrCycle = ++ReadyCycle; in getScheduleMetrics()
1087 unsigned ReadyCycle = in getScheduleMetrics() local
1089 SumBubbles += ReadyCycle - CurrCycle; in getScheduleMetrics()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DVLIWMachineScheduler.h191 void releaseNode(SUnit *SU, unsigned ReadyCycle);
H A DMachineScheduler.h1037 void releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue,
1045 unsigned Cycles, unsigned ReadyCycle,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp614 unsigned ReadyCycle = PendingQueue[i]->getHeight(); in ReleasePending() local
615 if (ReadyCycle < MinAvailableCycle) in ReleasePending()
616 MinAvailableCycle = ReadyCycle; in ReleasePending()
664 unsigned ReadyCycle = SU->getHeight(); in AdvancePastStalls() local
670 AdvanceToCycle(ReadyCycle); in AdvancePastStalls()