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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h142 VLIWResourceModel *ResourceModel = nullptr; member in struct:llvm::ConvergingVLIWScheduler::VLIWSchedBoundary
161 delete ResourceModel;
248 return Top.ResourceModel->getTotalPackets() +
249 Bot.ResourceModel->getTotalPackets();
H A DHexagonMachineScheduler.cpp270 delete Top.ResourceModel;
271 delete Bot.ResourceModel;
272 Top.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel());
273 Bot.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel());
403 startNewCycle = ResourceModel->reserveResources(SU, isTop());
467 return !ResourceModel->isResourceAvailable(*Available.begin(), isTop()) ||
474 ResourceModel->reserveResources(nullptr, isTop());
611 if (Top.ResourceModel->isResourceAvailable(SU, true)) {
631 if (Bot.ResourceModel->isResourceAvailable(SU, false)) {
693 Top.ResourceModel
[all...]

Completed in 102 milliseconds