Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
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()
DMachineScheduler.cpp2083 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle); in getLatencyStallCycles() local
2084 if (ReadyCycle > CurrCycle) in getLatencyStallCycles()
2085 return ReadyCycle - CurrCycle; in getLatencyStallCycles()
2264 void SchedBoundary::releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue, in releaseNode() argument
2272 if (ReadyCycle > CurrCycle) in releaseNode()
2273 MaxObservedStall = std::max(ReadyCycle - CurrCycle, MaxObservedStall); in releaseNode()
2276 if (ReadyCycle < MinReadyCycle) in releaseNode()
2277 MinReadyCycle = ReadyCycle; in releaseNode()
2282 bool HazardDetected = (!IsBuffered && ReadyCycle > CurrCycle) || in releaseNode()
2403 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle); in bumpNode() local
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.cpp963 unsigned ReadyCycle = CurrCycle; in computeSUnitReadyCycle() local
969 ReadyCycle = std::max(ReadyCycle, DefReady + Latency); in computeSUnitReadyCycle()
972 ReadyCycles[SU.NodeNum] = ReadyCycle; in computeSUnitReadyCycle()
973 return ReadyCycle; in computeSUnitReadyCycle()
1015 unsigned ReadyCycle = in getScheduleMetrics() local
1017 SumBubbles += ReadyCycle - CurrCycle; in getScheduleMetrics()
1019 ReadyCyclesSorted.insert(std::make_pair(SU.getInstr(), ReadyCycle)); in getScheduleMetrics()
1021 CurrCycle = ++ReadyCycle; in getScheduleMetrics()
1051 unsigned ReadyCycle = in getScheduleMetrics() local
1053 SumBubbles += ReadyCycle - CurrCycle; in getScheduleMetrics()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DVLIWMachineScheduler.h187 void releaseNode(SUnit *SU, unsigned ReadyCycle);
DMachineScheduler.h809 void releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue,
817 unsigned Cycles, unsigned ReadyCycle);
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp615 unsigned ReadyCycle = PendingQueue[i]->getHeight(); in ReleasePending() local
616 if (ReadyCycle < MinAvailableCycle) in ReleasePending()
617 MinAvailableCycle = ReadyCycle; in ReleasePending()
665 unsigned ReadyCycle = SU->getHeight(); in AdvancePastStalls() local
671 AdvanceToCycle(ReadyCycle); in AdvancePastStalls()