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.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.cpp2342 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle); in getLatencyStallCycles() local
2343 if (ReadyCycle > CurrCycle) in getLatencyStallCycles()
2344 return ReadyCycle - CurrCycle; in getLatencyStallCycles()
2553 void SchedBoundary::releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue, in releaseNode() argument
2561 if (ReadyCycle > CurrCycle) in releaseNode()
2562 MaxObservedStall = std::max(ReadyCycle - CurrCycle, MaxObservedStall); in releaseNode()
2565 if (ReadyCycle < MinReadyCycle) in releaseNode()
2566 MinReadyCycle = ReadyCycle; in releaseNode()
2571 bool HazardDetected = (!IsBuffered && ReadyCycle > CurrCycle) || in releaseNode()
2698 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle); in bumpNode() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp1095 unsigned ReadyCycle = CurrCycle; in computeSUnitReadyCycle() local
1101 ReadyCycle = std::max(ReadyCycle, DefReady + Latency); in computeSUnitReadyCycle()
1104 ReadyCycles[SU.NodeNum] = ReadyCycle; in computeSUnitReadyCycle()
1105 return ReadyCycle; in computeSUnitReadyCycle()
1147 unsigned ReadyCycle = in getScheduleMetrics() local
1149 SumBubbles += ReadyCycle - CurrCycle; in getScheduleMetrics()
1151 ReadyCyclesSorted.insert(std::make_pair(SU.getInstr(), ReadyCycle)); in getScheduleMetrics()
1153 CurrCycle = ++ReadyCycle; in getScheduleMetrics()
1183 unsigned ReadyCycle = in getScheduleMetrics() local
1185 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.h1037 void releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue,
1045 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()