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.cpp25 std::vector<const SUnit *> makeMinRegSchedule(ArrayRef<const SUnit *> TopRoots,
145 SmallVector<SUnit *, 8> TopRoots; member in GCNIterativeScheduler::BuildDAG
159 Sch.findRootsAndBiasEdges(TopRoots, BotRoots); in BuildDAG()
168 return TopRoots; in getTopRoots()
H A DGCNILPSched.cpp50 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
H A DSIMachineScheduler.cpp1861 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1875 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1881 initQueues(TopRoots, BotRoots); in schedule()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp214 SmallVector<SUnit *, 8> TopRoots, BotRoots; in schedule() local
215 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
238 initQueues(TopRoots, BotRoots); in schedule()
H A DMachineScheduler.cpp1086 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1087 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1098 initQueues(TopRoots, BotRoots); in schedule()
1158 findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots, in findRootsAndBiasEdges() argument
1168 TopRoots.push_back(&SU); in findRootsAndBiasEdges()
1177 void ScheduleDAGMI::initQueues(ArrayRef<SUnit *> TopRoots, in initQueues() argument
1183 for (SUnit *SU : TopRoots) in initQueues()
1718 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1719 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1730 initQueues(TopRoots, BotRoots); in schedule()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h378 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);
395 void findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots,
518 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);