Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h840 class SchedBoundary {
951 SchedBoundary(unsigned ID, const Twine &Name): in SchedBoundary() function
955 SchedBoundary &operator=(const SchedBoundary &other) = delete;
956 SchedBoundary(const SchedBoundary &other) = delete;
957 LLVM_ABI ~SchedBoundary();
1202 SchedBoundary &CurrZone, SchedBoundary *OtherZone);
1211 bool shouldReduceLatency(const CandPolicy &Policy, SchedBoundary &CurrZone,
1226 SchedBoundary &Zone);
1242 GenericSchedulerBase(C), Top(SchedBoundary::TopQID, "TopQ"), in GenericScheduler()
1243 Bot(SchedBoundary::BotQID, "BotQ") {} in GenericScheduler()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMachineScheduler.h27 SchedBoundary *Zone) const override;
32 SchedBoundary &Zone) const;
H A DPPCMachineScheduler.cpp31 SchedBoundary &Zone) const { in biasAddiLoadCandidate()
51 SchedBoundary *Zone) const { in tryCandidate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2504 SchedBoundary::~SchedBoundary() { delete HazardRec; } in ~SchedBoundary()
2519 void SchedBoundary::reset() { in reset()
2576 void SchedBoundary::
2611 unsigned SchedBoundary::getLatencyStallCycles(SUnit *SU) { in getLatencyStallCycles()
2623 unsigned SchedBoundary::getNextResourceCycleByInstance(unsigned InstanceIdx, in getNextResourceCycleByInstance()
2649 SchedBoundary::getNextResourceCycle(const MCSchedClassDesc *SC, unsigned PIdx, in getNextResourceCycle()
2730 bool SchedBoundary::checkHazard(SUnit *SU) { in checkHazard()
2784 unsigned SchedBoundary::
2805 unsigned SchedBoundary::
2832 void SchedBoundary::releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue, in releaseNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.h49 void pickNodeFromQueue(SchedBoundary &Zone, const CandPolicy &ZonePolicy,
149 SchedBoundary *Zone) const override;
160 SchedBoundary *Zone) const override;
H A DGCNSchedStrategy.cpp324 void GCNSchedStrategy::pickNodeFromQueue(SchedBoundary &Zone, in pickNodeFromQueue()
352 SchedBoundary *ZoneArg = Cand.AtTop == TryCand.AtTop ? &Zone : nullptr; in pickNodeFromQueue()
544 SchedBoundary *Zone) const { in tryCandidate()
643 SchedBoundary *Zone) const { in tryCandidate()