Searched refs:ReadyCycle (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | VLIWMachineScheduler.cpp | 373 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 D | MachineScheduler.cpp | 2342 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 D | GCNSchedStrategy.cpp | 1095 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 D | VLIWMachineScheduler.h | 191 void releaseNode(SUnit *SU, unsigned ReadyCycle);
|
H A D | MachineScheduler.h | 1037 void releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue, 1045 unsigned Cycles, unsigned ReadyCycle,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGRRList.cpp | 614 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()
|