Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp370 SUnit *SU, unsigned ReadyCycle) { in releaseNode() argument
371 if (ReadyCycle < MinReadyCycle) in releaseNode()
372 MinReadyCycle = ReadyCycle; in releaseNode()
376 if (ReadyCycle > CurrCycle || checkHazard(SU)) in releaseNode()
449 unsigned ReadyCycle = isTop() ? SU->TopReadyCycle : SU->BotReadyCycle; in releasePending() local
451 if (ReadyCycle < MinReadyCycle) in releasePending()
452 MinReadyCycle = ReadyCycle; in releasePending()
454 if (ReadyCycle > CurrCycle) in releasePending()
H A DMachineScheduler.cpp2615 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle); in getLatencyStallCycles() local
2616 if (ReadyCycle > CurrCycle) in getLatencyStallCycles()
2617 return ReadyCycle - CurrCycle; in getLatencyStallCycles()
2832 void SchedBoundary::releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue, in releaseNode() argument
2840 if (ReadyCycle > CurrCycle) in releaseNode()
2841 MaxObservedStall = std::max(ReadyCycle - CurrCycle, MaxObservedStall); in releaseNode()
2844 if (ReadyCycle < MinReadyCycle) in releaseNode()
2845 MinReadyCycle = ReadyCycle; in releaseNode()
2850 bool HazardDetected = !IsBuffered && ReadyCycle > CurrCycle; in releaseNode()
2853 << ") ReadyCycle = " << ReadyCycle in releaseNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp1357 unsigned ReadyCycle = CurrCycle; in computeSUnitReadyCycle() local
1363 ReadyCycle = std::max(ReadyCycle, DefReady + Latency); in computeSUnitReadyCycle()
1366 ReadyCycles[SU.NodeNum] = ReadyCycle; in computeSUnitReadyCycle()
1367 return ReadyCycle; in computeSUnitReadyCycle()
1409 unsigned ReadyCycle = in getScheduleMetrics() local
1411 SumBubbles += ReadyCycle - CurrCycle; in getScheduleMetrics()
1413 ReadyCyclesSorted.insert(std::make_pair(SU.getInstr(), ReadyCycle)); in getScheduleMetrics()
1415 CurrCycle = ++ReadyCycle; in getScheduleMetrics()
1445 unsigned ReadyCycle = in getScheduleMetrics() local
1447 SumBubbles += ReadyCycle - CurrCycle; in getScheduleMetrics()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DVLIWMachineScheduler.h191 void releaseNode(SUnit *SU, unsigned ReadyCycle);
H A DMachineScheduler.h1044 LLVM_ABI void releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue,
1052 unsigned Cycles, unsigned ReadyCycle,
/freebsd/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()