Searched refs:SchedBoundary (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 832 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 D | PPCMachineScheduler.h | 27 SchedBoundary *Zone) const override; 32 SchedBoundary &Zone) const;
|
H A D | PPCMachineScheduler.cpp | 31 SchedBoundary &Zone) const { in biasAddiLoadCandidate() 51 SchedBoundary *Zone) const { in tryCandidate()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineScheduler.cpp | 2231 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 D | GCNSchedStrategy.h | 46 void pickNodeFromQueue(SchedBoundary &Zone, const CandPolicy &ZonePolicy, 133 SchedBoundary *Zone) const override;
|
H A D | GCNSchedStrategy.cpp | 287 void GCNSchedStrategy::pickNodeFromQueue(SchedBoundary &Zone, in pickNodeFromQueue() 307 SchedBoundary *ZoneArg = Cand.AtTop == TryCand.AtTop ? &Zone : nullptr; in pickNodeFromQueue() 488 SchedBoundary *Zone) const { in tryCandidate()
|