Searched refs:IsTopNode (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMachineScheduler.h42 SUnit *pickNode(bool &IsTopNode) override;
H A DPPCMachineScheduler.cpp79 SUnit *PPCPostRASchedStrategy::pickNode(bool &IsTopNode) { argument
81 return PostGenericScheduler::pickNode(IsTopNode);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.h139 SUnit *pickNode(bool &IsTopNode) override;
143 void schedNode(SUnit *SU, bool IsTopNode) override;
H A DSystemZMachineScheduler.cpp158 SUnit *SystemZPostRASchedStrategy::pickNode(bool &IsTopNode) { argument
160 IsTopNode = true;
241 void SystemZPostRASchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineScheduler.h73 SUnit *pickNode(bool &IsTopNode) override;
74 void schedNode(SUnit *SU, bool IsTopNode) override;
H A DGCNSchedStrategy.h32 SUnit *pickNodeBidirectional(bool &IsTopNode);
58 SUnit *pickNode(bool &IsTopNode) override;
H A DGCNSchedStrategy.cpp171 SUnit *GCNMaxOccupancySchedStrategy::pickNodeBidirectional(bool &IsTopNode) { argument
175 IsTopNode = false;
179 IsTopNode = true;
264 IsTopNode = Cand.AtTop;
270 SUnit *GCNMaxOccupancySchedStrategy::pickNode(bool &IsTopNode) { argument
287 IsTopNode = true;
297 IsTopNode = false;
299 SU = pickNodeBidirectional(IsTopNode);
H A DR600MachineScheduler.cpp57 SUnit* R600SchedStrategy::pickNode(bool &IsTopNode) { argument
61 IsTopNode = false;
142 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { argument
H A DGCNIterativeScheduler.cpp230 SUnit *pickNode(bool &IsTopNode) override { return nullptr; }
231 void schedNode(SUnit *SU, bool IsTopNode) override {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp224 bool IsTopNode = false; local
228 SUnit *SU = SchedImpl->pickNode(IsTopNode);
234 scheduleMI(SU, IsTopNode);
237 SchedImpl->schedNode(SU, IsTopNode);
239 updateQueues(SU, IsTopNode);
879 SUnit *ConvergingVLIWScheduler::pickNodeBidrectional(bool &IsTopNode) { argument
884 IsTopNode = false;
889 IsTopNode = true;
907 IsTopNode = false;
918 IsTopNode
945 pickNode(bool &IsTopNode) argument
994 schedNode(SUnit *SU, bool IsTopNode) argument
[all...]
H A DHexagonMachineScheduler.h239 SUnit *pickNode(bool &IsTopNode) override;
241 void schedNode(SUnit *SU, bool IsTopNode) override;
253 SUnit *pickNodeBidrectional(bool &IsTopNode);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h237 /// Pick the next node to schedule, or return NULL. Set IsTopNode to true to
240 virtual SUnit *pickNode(bool &IsTopNode) = 0;
247 virtual void schedNode(SUnit *SU, bool IsTopNode) = 0;
359 void updateQueues(SUnit *SU, bool IsTopNode);
500 void scheduleMI(SUnit *SU, bool IsTopNode);
959 SUnit *pickNode(bool &IsTopNode) override;
961 void schedNode(SUnit *SU, bool IsTopNode) override;
1004 SUnit *pickNodeBidirectional(bool &IsTopNode);
1044 SUnit *pickNode(bool &IsTopNode) override;
1050 void schedNode(SUnit *SU, bool IsTopNode) overrid
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp772 bool IsTopNode = false; local
775 SUnit *SU = SchedImpl->pickNode(IsTopNode);
783 if (IsTopNode) {
806 SchedImpl->schedNode(SU, IsTopNode);
808 updateQueues(SU, IsTopNode);
878 void ScheduleDAGMI::updateQueues(SUnit *SU, bool IsTopNode) { argument
880 if (IsTopNode)
1220 bool IsTopNode = false; local
1223 SUnit *SU = SchedImpl->pickNode(IsTopNode);
1230 scheduleMI(SU, IsTopNode);
1389 scheduleMI(SUnit *SU, bool IsTopNode) argument
3131 pickNodeBidirectional(bool &IsTopNode) argument
3210 pickNode(bool &IsTopNode) argument
3286 schedNode(SUnit *SU, bool IsTopNode) argument
3417 pickNode(bool &IsTopNode) argument
3450 schedNode(SUnit *SU, bool IsTopNode) argument
[all...]

Completed in 270 milliseconds