class AMD64HotSpotRegisterAllocationConfig extends RegisterAllocationConfig
RegisterAllocationConfig.AllocatableRegisters
Modifier and Type | Field and Description |
---|---|
(package private) static Register[] |
registerAllocationOrder
Specify priority of register selection within phases of register allocation.
|
ALL_REGISTERS, registerConfig
Constructor and Description |
---|
AMD64HotSpotRegisterAllocationConfig(RegisterConfig registerConfig) |
Modifier and Type | Method and Description |
---|---|
protected RegisterAllocationConfig.AllocatableRegisters |
createAllocatableRegisters(Register[] registers) |
protected Register[] |
initAllocatable(Register[] registers) |
getAllocatableRegisters, getAllocatableRegisters, getRegisterConfig
static final Register[] registerAllocationOrder
public AMD64HotSpotRegisterAllocationConfig(RegisterConfig registerConfig)
protected Register[] initAllocatable(Register[] registers)
initAllocatable
in class RegisterAllocationConfig
protected RegisterAllocationConfig.AllocatableRegisters createAllocatableRegisters(Register[] registers)
createAllocatableRegisters
in class RegisterAllocationConfig