Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp202 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 …]
DHexagonMachineScheduler.h108 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
DHexagonTargetMachine.cpp96 return new VLIWMachineScheduler(C, make_unique<ConvergingVLIWScheduler>()); in createVLIWMachineSched()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
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 …]
DHexagonMachineScheduler.h111 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
DHexagonTargetMachine.cpp110 new VLIWMachineScheduler(C, make_unique<ConvergingVLIWScheduler>()); in createVLIWMachineSched()