Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp287 delete Top.ResourceModel; in initialize()
288 delete Bot.ResourceModel; in initialize()
289 Top.ResourceModel = createVLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
290 Bot.ResourceModel = createVLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
341 delete ResourceModel; in releaseBottomNode()
425 startNewCycle = ResourceModel->reserveResources(SU, isTop()); in bumpNode()
489 return !ResourceModel->isResourceAvailable(*Available.begin(), isTop()) || in pickOnlyChoice()
497 ResourceModel->reserveResources(nullptr, isTop()); in pickOnlyChoice()
628 if (Top.ResourceModel->isResourceAvailable(SU, true)) { in SchedulingCost()
648 if (Bot.ResourceModel in SchedulingCost()
[all...]
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp59 Top.ResourceModel->isResourceAvailable(SU, true)) { in SchedulingCost()
63 Bot.ResourceModel->isResourceAvailable(SU, false)) { in SchedulingCost()
/llvm-project/llvm/include/llvm/CodeGen/
H A DVLIWMachineScheduler.h136 VLIWResourceModel *ResourceModel = nullptr; member
239 return Top.ResourceModel->getTotalPackets() + in reportPackets()
240 Bot.ResourceModel->getTotalPackets(); in reportPackets()