Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp165 , SaveSchedImpl(std::move(_Sch.SchedImpl)) in OverrideLegacyStrategy()
167 Sch.SchedImpl.reset(&OverrideStrategy); in OverrideLegacyStrategy()
176 Sch.SchedImpl.release(); in ~OverrideLegacyStrategy()
177 Sch.SchedImpl = std::move(SaveSchedImpl); in ~OverrideLegacyStrategy()
H A DGCNSchedStrategy.cpp732 GCNSchedStrategy &S = static_cast<GCNSchedStrategy &>(*SchedImpl); in runSchedStages()
781 : DAG(DAG), S(static_cast<GCNSchedStrategy &>(*DAG.SchedImpl)), MF(DAG.MF), in GCNSchedStage()
H A DSIMachineScheduler.cpp1892 SchedImpl->initialize(this); in schedule()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp730 SchedImpl->releaseTopNode(SuccSU); in releaseSucc()
767 SchedImpl->releaseBottomNode(PredSU); in releasePred()
778 SchedImpl->enterMBB(bb); in startBlock()
782 SchedImpl->leaveMBB(); in finishBlock()
797 SchedImpl->initPolicy(begin, end, regioninstrs); in enterRegion()
837 LLVM_DEBUG(SchedImpl->dumpPolicy()); in schedule()
853 SchedImpl->initialize(this); in schedule()
861 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
892 SchedImpl->schedNode(SU, IsTopNode); in schedule()
944 SchedImpl->releaseTopNode(SU); in initQueues()
[all …]
H A DVLIWMachineScheduler.cpp218 SchedImpl->initialize(this); in schedule()
244 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
254 SchedImpl->schedNode(SU, IsTopNode); in schedule()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h280 std::unique_ptr<MachineSchedStrategy> SchedImpl; variable
305 LIS(C->LIS), SchedImpl(std::move(S)) {} in ScheduleDAGMI()
314 return SchedImpl->doMBBSchedRegionsTopDown(); in doMBBSchedRegionsTopDown()