Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp240 bool IsTopNode = false; in schedule() local
244 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
251 scheduleMI(SU, IsTopNode); in schedule()
254 SchedImpl->schedNode(SU, IsTopNode); in schedule()
256 updateQueues(SU, IsTopNode); in schedule()
881 SUnit *ConvergingVLIWScheduler::pickNodeBidrectional(bool &IsTopNode) { in pickNodeBidrectional() argument
886 IsTopNode = false; in pickNodeBidrectional()
891 IsTopNode = true; in pickNodeBidrectional()
909 IsTopNode = false; in pickNodeBidrectional()
920 IsTopNode = true; in pickNodeBidrectional()
[all …]
H A DMachineScheduler.cpp1100 bool IsTopNode = false; in schedule() local
1106 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
1112 if (IsTopNode) { in schedule()
1135 SchedImpl->schedNode(SU, IsTopNode); in schedule()
1137 updateQueues(SU, IsTopNode); in schedule()
1204 void ScheduleDAGMI::updateQueues(SUnit *SU, bool IsTopNode) { in updateQueues() argument
1206 if (IsTopNode) in updateQueues()
1732 bool IsTopNode = false; in schedule() local
1738 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
1743 scheduleMI(SU, IsTopNode); in schedule()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h270 virtual SUnit *pickNode(bool &IsTopNode) = 0;
277 virtual void schedNode(SUnit *SU, bool IsTopNode) = 0;
381 void updateQueues(SUnit *SU, bool IsTopNode);
521 void scheduleMI(SUnit *SU, bool IsTopNode);
1261 SUnit *pickNode(bool &IsTopNode) override;
1263 void schedNode(SUnit *SU, bool IsTopNode) override;
1307 SUnit *pickNodeBidirectional(bool &IsTopNode);
1354 SUnit *pickNode(bool &IsTopNode) override;
1356 SUnit *pickNodeBidirectional(bool &IsTopNode);
1362 void schedNode(SUnit *SU, bool IsTopNode) override;
H A DVLIWMachineScheduler.h230 SUnit *pickNode(bool &IsTopNode) override;
232 void schedNode(SUnit *SU, bool IsTopNode) override;
248 SUnit *pickNodeBidrectional(bool &IsTopNode);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineScheduler.h71 SUnit *pickNode(bool &IsTopNode) override;
72 void schedNode(SUnit *SU, bool IsTopNode) override;
H A DGCNSchedStrategy.h47 SUnit *pickNodeBidirectional(bool &IsTopNode);
112 SUnit *pickNode(bool &IsTopNode) override;
114 void schedNode(SUnit *SU, bool IsTopNode) override;
H A DR600MachineScheduler.cpp52 SUnit* R600SchedStrategy::pickNode(bool &IsTopNode) { in pickNode() argument
56 IsTopNode = false; in pickNode()
135 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() argument
H A DGCNSchedStrategy.cpp366 SUnit *GCNSchedStrategy::pickNodeBidirectional(bool &IsTopNode) { in pickNodeBidirectional() argument
370 IsTopNode = false; in pickNodeBidirectional()
374 IsTopNode = true; in pickNodeBidirectional()
441 IsTopNode = Cand.AtTop; in pickNodeBidirectional()
447 SUnit *GCNSchedStrategy::pickNode(bool &IsTopNode) { in pickNode() argument
465 IsTopNode = true; in pickNode()
476 IsTopNode = false; in pickNode()
478 SU = pickNodeBidirectional(IsTopNode); in pickNode()
492 void GCNSchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() argument
495 IsTopNode ? (void)DownwardTracker.advance(MI, false) in schedNode()
[all …]
H A DGCNIterativeScheduler.cpp231 SUnit *pickNode(bool &IsTopNode) override { return nullptr; } in pickNode() argument
232 void schedNode(SUnit *SU, bool IsTopNode) override {} in schedNode() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.h137 SUnit *pickNode(bool &IsTopNode) override;
141 void schedNode(SUnit *SU, bool IsTopNode) override;
H A DSystemZMachineScheduler.cpp160 SUnit *SystemZPostRASchedStrategy::pickNode(bool &IsTopNode) { in pickNode() argument
162 IsTopNode = true; in pickNode()
243 void SystemZPostRASchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMachineScheduler.h43 SUnit *pickNode(bool &IsTopNode) override;
H A DPPCMachineScheduler.cpp249 SUnit *PPCPostRASchedStrategy::pickNode(bool &IsTopNode) { in pickNode() argument
251 return PostGenericScheduler::pickNode(IsTopNode); in pickNode()