Default resource allocation strategy used by processor resource groups and processor resources with multiple units.
Declared in <llvm/MCA/HardwareUnits/ResourceManager.h>
class DefaultResourceStrategy final
: public ResourceStrategy
| Name | Description |
|---|---|
ResourceStrategy | Resource allocation strategy used by hardware scheduler resources. |
| Name | Description |
|---|---|
DefaultResourceStrategy [constructor] | Construct a default strategy for the resource units in UnitMask. |
~DefaultResourceStrategy [destructor] [virtual] | Destroy the default resource strategy. |
select [virtual] | Select a processor resource unit from the ready units in ReadyMask. |
used | used overloads |