Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
protected ABIDescriptor | |
protected boolean | requiresSubSlotStackPacking()
Implements abstract jdk. Returns true if this ABI requires sub-slot (smaller than STACK_SLOT_SIZE) packing of arguments on the stack. |
protected boolean | spillsVariadicStructsPartially()
Implements abstract jdk. Should some fields of structs that assigned to registers be passed in registers when there are not enough registers for all the fields of the struct? |
protected boolean | useIntRegsForVariadicFloatingPointArgs()
Implements abstract jdk. Are floating point arguments to variadic functions passed in general purpose registers instead of floating point registers? |
protected boolean | varArgsOnStack()
Implements abstract jdk. Are variadic arguments assigned to registers as in the standard calling convention, or always passed on the stack? |
LinuxAArch64CallArranger | back to summary |
---|---|
public LinuxAArch64CallArranger() |
abiDescriptor | back to summary |
---|---|
protected ABIDescriptor abiDescriptor() Implements abstract jdk.
|
requiresSubSlotStackPacking | back to summary |
---|---|
protected boolean requiresSubSlotStackPacking() Implements abstract jdk. Doc from jdk. Returns true if this ABI requires sub-slot (smaller than STACK_SLOT_SIZE) packing of arguments on the stack.
|
spillsVariadicStructsPartially | back to summary |
---|---|
protected boolean spillsVariadicStructsPartially() Implements abstract jdk. Doc from jdk. Should some fields of structs that assigned to registers be passed in registers when there are not enough registers for all the fields of the struct? Returns true if this ABI passes some fields of a struct in registers.
|
useIntRegsForVariadicFloatingPointArgs | back to summary |
---|---|
protected boolean useIntRegsForVariadicFloatingPointArgs() Implements abstract jdk. Doc from jdk. Are floating point arguments to variadic functions passed in general purpose registers instead of floating point registers? Returns true if this ABI uses general purpose registers for variadic floating point arguments.
|
varArgsOnStack | back to summary |
---|---|
protected boolean varArgsOnStack() Implements abstract jdk. Doc from jdk. Are variadic arguments assigned to registers as in the standard calling convention, or always passed on the stack?
|