Home
last modified time | relevance | path

Searched refs:ResourceModel (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp270 delete Top.ResourceModel; in initialize()
271 delete Bot.ResourceModel; in initialize()
272 Top.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
273 Bot.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
403 startNewCycle = ResourceModel->reserveResources(SU, isTop()); in bumpNode()
467 return !ResourceModel->isResourceAvailable(*Available.begin(), isTop()) || in pickOnlyChoice()
474 ResourceModel->reserveResources(nullptr, isTop()); in pickOnlyChoice()
611 if (Top.ResourceModel->isResourceAvailable(SU, true)) { in SchedulingCost()
631 if (Bot.ResourceModel->isResourceAvailable(SU, false)) { in SchedulingCost()
693 Top.ResourceModel->isResourceAvailable(SU, true)) { in SchedulingCost()
[all …]
H A DHexagonMachineScheduler.h142 VLIWResourceModel *ResourceModel = nullptr; member
161 delete ResourceModel; in ~VLIWSchedBoundary() local
248 return Top.ResourceModel->getTotalPackets() + in reportPackets()
249 Bot.ResourceModel->getTotalPackets(); in reportPackets()