llvm::mca::DefaultResourceStrategy

Default resource allocation strategy used by processor resource groups and processor resources with multiple units.

Synopsis

Declared in <llvm/MCA/HardwareUnits/ResourceManager.h>

class DefaultResourceStrategy final
    : public ResourceStrategy

Base Classes

NameDescription
ResourceStrategyResource allocation strategy used by hardware scheduler resources.

Member Functions

NameDescription
DefaultResourceStrategy [constructor]Construct from uint64_t
~DefaultResourceStrategy [destructor] [virtual]Destructor
select [virtual]
used Called by the ResourceManager when a processor resource group, or a processor resource with multiple units has become unavailable.