Home
last modified time | relevance | path

Searched refs:VLIWResourceModel (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DVLIWMachineScheduler.h31 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 *
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h25 class HexagonVLIWResourceModel : public VLIWResourceModel {
27 using VLIWResourceModel::VLIWResourceModel;
33 VLIWResourceModel *
H A DHexagonMachineScheduler.cpp37 return VLIWResourceModel::hasDependence(SUd, SUu); in hasDependence()
40 VLIWResourceModel *HexagonConvergingVLIWScheduler::createVLIWResourceModel( in createVLIWResourceModel()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp65 VLIWResourceModel::VLIWResourceModel(const TargetSubtargetInfo &STI, in VLIWResourceModel() function in VLIWResourceModel
79 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()