Searched refs:TopRoots (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNMinRegStrategy.cpp | 74 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 D | GCNIterativeScheduler.cpp | 25 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 D | GCNILPSched.cpp | 50 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
|
| H A D | SIMachineScheduler.cpp | 1861 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 D | VLIWMachineScheduler.cpp | 214 SmallVector<SUnit *, 8> TopRoots, BotRoots; in schedule() local 215 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule() 238 initQueues(TopRoots, BotRoots); in schedule()
|
| H A D | MachineScheduler.cpp | 1086 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 D | MachineScheduler.h | 378 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots); 395 void findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots, 518 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);
|