Home
last modified time | relevance | path

Searched refs:ConvergingVLIWScheduler (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp253 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { in initialize()
288 void ConvergingVLIWScheduler::releaseTopNode(SUnit *SU) { in releaseTopNode()
304 void ConvergingVLIWScheduler::releaseBottomNode(SUnit *SU) { in releaseBottomNode()
336 bool ConvergingVLIWScheduler::VLIWSchedBoundary::checkHazard(SUnit *SU) { in checkHazard()
347 void ConvergingVLIWScheduler::VLIWSchedBoundary::releaseNode(SUnit *SU, in releaseNode()
362 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpCycle() { in bumpCycle()
389 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(SUnit *SU) { in bumpNode()
419 void ConvergingVLIWScheduler::VLIWSchedBoundary::releasePending() { in releasePending()
447 void ConvergingVLIWScheduler::VLIWSchedBoundary::removeReady(SUnit *SU) { in removeReady()
459 SUnit *ConvergingVLIWScheduler::VLIWSchedBoundary::pickOnlyChoice() { in pickOnlyChoice()
[all …]
H A DHexagonMachineScheduler.h110 class ConvergingVLIWScheduler : public MachineSchedStrategy {
158 Pending(ID << ConvergingVLIWScheduler::LogMaxQID, Name+".P") {} in VLIWSchedBoundary()
192 return Available.getID() == ConvergingVLIWScheduler::TopQID; in isTop()
235 ConvergingVLIWScheduler() : Top(TopQID, "TopQ"), Bot(BotQID, "BotQ") {} in ConvergingVLIWScheduler() function
H A DHexagonTargetMachine.cpp124 new VLIWMachineScheduler(C, std::make_unique<ConvergingVLIWScheduler>()); in createVLIWMachineSched()