Searched refs:ConvergingVLIWScheduler (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.cpp | 202 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { in initialize() 228 void ConvergingVLIWScheduler::releaseTopNode(SUnit *SU) { in releaseTopNode() 245 void ConvergingVLIWScheduler::releaseBottomNode(SUnit *SU) { in releaseBottomNode() 277 bool ConvergingVLIWScheduler::VLIWSchedBoundary::checkHazard(SUnit *SU) { in checkHazard() 288 void ConvergingVLIWScheduler::VLIWSchedBoundary::releaseNode(SUnit *SU, in releaseNode() 303 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpCycle() { in bumpCycle() 329 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(SUnit *SU) { in bumpNode() 359 void ConvergingVLIWScheduler::VLIWSchedBoundary::releasePending() { in releasePending() 387 void ConvergingVLIWScheduler::VLIWSchedBoundary::removeReady(SUnit *SU) { in removeReady() 399 SUnit *ConvergingVLIWScheduler::VLIWSchedBoundary::pickOnlyChoice() { in pickOnlyChoice() [all …]
|
D | HexagonMachineScheduler.h | 108 class ConvergingVLIWScheduler : public MachineSchedStrategy { 156 Pending(ID << ConvergingVLIWScheduler::LogMaxQID, Name+".P"), in VLIWSchedBoundary() 172 return Available.getID() == ConvergingVLIWScheduler::TopQID; in isTop() 205 ConvergingVLIWScheduler() in ConvergingVLIWScheduler() function
|
D | HexagonTargetMachine.cpp | 96 return new VLIWMachineScheduler(C, make_unique<ConvergingVLIWScheduler>()); in createVLIWMachineSched()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.cpp | 253 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 …]
|
D | HexagonMachineScheduler.h | 111 class ConvergingVLIWScheduler : public MachineSchedStrategy { 159 Pending(ID << ConvergingVLIWScheduler::LogMaxQID, Name+".P") {} in VLIWSchedBoundary() 193 return Available.getID() == ConvergingVLIWScheduler::TopQID; in isTop() 236 ConvergingVLIWScheduler() : Top(TopQID, "TopQ"), Bot(BotQID, "BotQ") {} in ConvergingVLIWScheduler() function
|
D | HexagonTargetMachine.cpp | 110 new VLIWMachineScheduler(C, make_unique<ConvergingVLIWScheduler>()); in createVLIWMachineSched()
|