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, getRegisterConfigstatic final Register[] registerAllocationOrder
public AMD64HotSpotRegisterAllocationConfig(RegisterConfig registerConfig)
protected Register[] initAllocatable(Register[] registers)
initAllocatable in class RegisterAllocationConfigprotected RegisterAllocationConfig.AllocatableRegisters createAllocatableRegisters(Register[] registers)
createAllocatableRegisters in class RegisterAllocationConfig