Home
last modified time | relevance | path

Searched refs:TopRoots (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNMinRegStrategy.cpp74 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
225 GCNMinRegScheduler::schedule(ArrayRef<const SUnit*> TopRoots, in schedule() argument
235 for (const auto *SU : TopRoots) { in schedule()
271 std::vector<const SUnit*> makeMinRegSchedule(ArrayRef<const SUnit*> TopRoots, in makeMinRegSchedule() argument
274 return S.schedule(TopRoots, DAG); in makeMinRegSchedule()
H A DGCNIterativeScheduler.cpp24 std::vector<const SUnit *> makeMinRegSchedule(ArrayRef<const SUnit *> TopRoots,
124 SmallVector<SUnit *, 8> TopRoots; member in GCNIterativeScheduler::BuildDAG
137 Sch.findRootsAndBiasEdges(TopRoots, BotRoots); in BuildDAG()
146 return TopRoots; in getTopRoots()
H A DGCNILPSched.cpp50 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
H A DSIMachineScheduler.cpp1881 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1895 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1901 initQueues(TopRoots, BotRoots); in schedule()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h370 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);
387 void findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots,
510 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp808 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
809 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
820 initQueues(TopRoots, BotRoots); in schedule()
879 findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots, in findRootsAndBiasEdges() argument
889 TopRoots.push_back(&SU); in findRootsAndBiasEdges()
898 void ScheduleDAGMI::initQueues(ArrayRef<SUnit*> TopRoots, in initQueues() argument
907 for (SUnit *SU : TopRoots) in initQueues()
1430 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1431 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1442 initQueues(TopRoots, BotRoots); in schedule()
[all …]
H A DVLIWMachineScheduler.cpp214 SmallVector<SUnit *, 8> TopRoots, BotRoots; in schedule() local
215 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
238 initQueues(TopRoots, BotRoots); in schedule()