Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DGCNMinRegStrategy.cpp81 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
233 GCNMinRegScheduler::schedule(ArrayRef<const SUnit*> TopRoots, in schedule() argument
243 for (auto SU : TopRoots) { in schedule()
279 std::vector<const SUnit*> makeMinRegSchedule(ArrayRef<const SUnit*> TopRoots, in makeMinRegSchedule() argument
282 return S.schedule(TopRoots, DAG); in makeMinRegSchedule()
DGCNIterativeScheduler.cpp41 std::vector<const SUnit *> makeMinRegSchedule(ArrayRef<const SUnit *> TopRoots,
146 SmallVector<SUnit *, 8> TopRoots; member in GCNIterativeScheduler::BuildDAG
159 Sch.findRootsAndBiasEdges(TopRoots, BotRoots); in BuildDAG()
168 return TopRoots; in getTopRoots()
DGCNILPSched.cpp51 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
DSIMachineScheduler.cpp1931 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1939 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1945 initQueues(TopRoots, BotRoots); in schedule()
/external/llvm/include/llvm/CodeGen/
DMachineScheduler.h329 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);
343 void findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots,
464 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);
/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp156 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
157 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
179 initQueues(TopRoots, BotRoots); in schedule()
/external/llvm/lib/CodeGen/
DMachineScheduler.cpp688 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
689 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
700 initQueues(TopRoots, BotRoots); in schedule()
760 findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots, in findRootsAndBiasEdges() argument
772 TopRoots.push_back(SU); in findRootsAndBiasEdges()
781 void ScheduleDAGMI::initQueues(ArrayRef<SUnit*> TopRoots, in initQueues() argument
791 I = TopRoots.begin(), E = TopRoots.end(); I != E; ++I) { in initQueues()
1082 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1083 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1102 initQueues(TopRoots, BotRoots); in schedule()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineScheduler.h369 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);
383 void findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots,
505 void initQueues(ArrayRef<SUnit*> TopRoots, ArrayRef<SUnit*> BotRoots);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineScheduler.cpp764 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
765 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
778 initQueues(TopRoots, BotRoots); in schedule()
837 findRootsAndBiasEdges(SmallVectorImpl<SUnit*> &TopRoots, in findRootsAndBiasEdges() argument
847 TopRoots.push_back(&SU); in findRootsAndBiasEdges()
856 void ScheduleDAGMI::initQueues(ArrayRef<SUnit*> TopRoots, in initQueues() argument
865 for (SUnit *SU : TopRoots) in initQueues()
1193 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1194 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1219 initQueues(TopRoots, BotRoots); in schedule()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp203 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
204 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
222 initQueues(TopRoots, BotRoots); in schedule()
/external/llvm/lib/Target/AMDGPU/
DSIMachineScheduler.cpp1783 SmallVector<SUnit*, 8> TopRoots, BotRoots; in schedule() local
1794 findRootsAndBiasEdges(TopRoots, BotRoots); in schedule()
1800 initQueues(TopRoots, BotRoots); in schedule()