public class AArch64HotSpotMoveFactory extends AArch64MoveFactory
MoveFactory.BackupSlotProvider, MoveFactory.RegisterBackupPair| Constructor and Description |
|---|
AArch64HotSpotMoveFactory() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canInlineConstant(Constant c)
Checks whether the supplied constant can be used without loading it into a register for most
operations, i.e., for commonly used arithmetic, logical, and comparison operations.
|
AArch64LIRInstruction |
createLoad(AllocatableValue dst,
Constant src) |
allowConstantToStackMove, createMove, createStackLoad, createStackMovemayEmbedConstantLoadpublic boolean canInlineConstant(Constant c)
MoveFactorycanInlineConstant in class AArch64MoveFactoryc - The constant to check.public AArch64LIRInstruction createLoad(AllocatableValue dst, Constant src)
createLoad in class AArch64MoveFactory