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.h832 class SchedBoundary {
943 SchedBoundary(unsigned ID, const Twine &Name): in SchedBoundary() function
947 SchedBoundary &operator=(const SchedBoundary &other) = delete;
948 SchedBoundary(const SchedBoundary &other) = delete;
949 ~SchedBoundary();
1174 void setPolicy(CandPolicy &Policy, bool IsPostRA, SchedBoundary &CurrZone,
1175 SchedBoundary *OtherZone);
1182 bool shouldReduceLatency(const CandPolicy &Policy, SchedBoundary &CurrZone,
1197 SchedBoundary &Zone);
1213 GenericSchedulerBase(C), Top(SchedBoundary::TopQID, "TopQ"), 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.cpp2231 SchedBoundary::~SchedBoundary() { delete HazardRec; } in ~SchedBoundary()
2246 void SchedBoundary::reset() { in reset()
2303 void SchedBoundary::
2338 unsigned SchedBoundary::getLatencyStallCycles(SUnit *SU) { in getLatencyStallCycles()
2350 unsigned SchedBoundary::getNextResourceCycleByInstance(unsigned InstanceIdx, in getNextResourceCycleByInstance()
2376 SchedBoundary::getNextResourceCycle(const MCSchedClassDesc *SC, unsigned PIdx, in getNextResourceCycle()
2457 bool SchedBoundary::checkHazard(SUnit *SU) { in checkHazard()
2505 unsigned SchedBoundary::
2526 unsigned SchedBoundary::
2553 void SchedBoundary::releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue, in releaseNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.h46 void pickNodeFromQueue(SchedBoundary &Zone, const CandPolicy &ZonePolicy,
133 SchedBoundary *Zone) const override;
H A DGCNSchedStrategy.cpp287 void GCNSchedStrategy::pickNodeFromQueue(SchedBoundary &Zone, in pickNodeFromQueue()
307 SchedBoundary *ZoneArg = Cand.AtTop == TryCand.AtTop ? &Zone : nullptr; in pickNodeFromQueue()
488 SchedBoundary *Zone) const { in tryCandidate()