Searched refs:VLIWResourceModel (Results 1 – 4 of 4) sorted by relevance
31 class VLIWResourceModel {50 VLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SM);51 VLIWResourceModel &operator=(const VLIWResourceModel &other) = delete;52 VLIWResourceModel(const VLIWResourceModel &other) = delete;53 virtual ~VLIWResourceModel();136 VLIWResourceModel *ResourceModel = nullptr;244 virtual VLIWResourceModel *
25 class HexagonVLIWResourceModel : public VLIWResourceModel {27 using VLIWResourceModel::VLIWResourceModel;33 VLIWResourceModel *
37 return VLIWResourceModel::hasDependence(SUd, SUu); in hasDependence()40 VLIWResourceModel *HexagonConvergingVLIWScheduler::createVLIWResourceModel( in createVLIWResourceModel()
65 VLIWResourceModel::VLIWResourceModel(const TargetSubtargetInfo &STI, in VLIWResourceModel() function in VLIWResourceModel79 void VLIWResourceModel::reset() { in reset()84 VLIWResourceModel::~VLIWResourceModel() { delete ResourcesModel; } in ~VLIWResourceModel()87 bool VLIWResourceModel::hasDependence(const SUnit *SUd, const SUnit *SUu) { in hasDependence()108 bool VLIWResourceModel::isResourceAvailable(SUnit *SU, bool IsTop) { in isResourceAvailable()145 bool VLIWResourceModel::reserveResources(SUnit *SU, bool IsTop) { in reserveResources()194 VLIWResourceModel::createPacketizer(const TargetSubtargetInfo &STI) const { in createPacketizer()305 VLIWResourceModel *ConvergingVLIWScheduler::createVLIWResourceModel( in createVLIWResourceModel()307 return new VLIWResourceModel(STI, SchedModel); in createVLIWResourceModel()