|
static constexpr intptr_t | kArgumentRegisters = kAbiArgumentCpuRegs |
|
static const Register | ArgumentRegisters [] |
|
static constexpr intptr_t | kNumArgRegs = 4 |
|
static constexpr Register | kPointerToReturnStructRegisterCall = R0 |
|
static constexpr intptr_t | kFpuArgumentRegisters = 0 |
|
static const FpuRegister | FpuArgumentRegisters [] |
|
static constexpr intptr_t | kNumFpuArgRegs = 4 |
|
static const DRegister | FpuDArgumentRegisters [] |
|
static constexpr intptr_t | kNumDFpuArgRegs = 8 |
|
static const SRegister | FpuSArgumentRegisters [] |
|
static constexpr intptr_t | kNumSFpuArgRegs = 16 |
|
static constexpr bool | kArgumentIntRegXorFpuReg = false |
|
static constexpr intptr_t | kCalleeSaveCpuRegisters = kAbiPreservedCpuRegs |
|
static constexpr AlignmentStrategy | kArgumentRegisterAlignment |
|
static constexpr AlignmentStrategy | kArgumentRegisterAlignmentVarArgs |
|
static constexpr AlignmentStrategy | kArgumentStackAlignment |
|
static constexpr AlignmentStrategy | kArgumentStackAlignmentVarArgs |
|
static constexpr AlignmentStrategy | kFieldAlignment = kAlignedToValueSize |
|
static constexpr ExtensionStrategy | kReturnRegisterExtension = kExtendedTo4 |
|
static constexpr ExtensionStrategy | kArgumentRegisterExtension = kExtendedTo4 |
|
static constexpr ExtensionStrategy | kArgumentStackExtension = kExtendedTo4 |
|
static constexpr Register | kReturnReg = R0 |
|
static constexpr Register | kSecondReturnReg = R1 |
|
static constexpr FpuRegister | kReturnFpuReg = Q0 |
|
static constexpr Register | kPointerToReturnStructRegisterReturn = kReturnReg |
|
static constexpr Register | kFirstNonArgumentRegister = R8 |
|
static constexpr Register | kSecondNonArgumentRegister = R9 |
|
static constexpr Register | kFfiAnyNonAbiRegister = R4 |
|
static constexpr Register | kStackPointerRegister = SPREG |
|
static const XmmRegister | FpuArgumentRegisters [] |
|
static constexpr intptr_t | kXmmArgumentRegisters = 0 |
|
static constexpr bool | kUsesRet4 = true |
|
static constexpr XmmRegister | kReturnFpuReg = XMM0 |
|
static constexpr Register | kArg1Reg = RDI |
|
static constexpr Register | kArg2Reg = RSI |
|
static constexpr Register | kArg3Reg = RDX |
|
static constexpr Register | kArg4Reg = RCX |
|
static constexpr Register | kArg5Reg = R8 |
|
static constexpr Register | kArg6Reg = R9 |
|
static constexpr Register | kVarArgFpuRegisterCount = RAX |
|
static constexpr intptr_t | kShadowSpaceBytes = 0 |
|
static constexpr intptr_t | kVolatileCpuRegisters |
|
static constexpr RegList | kVolatileXmmRegisters = kAbiVolatileFpuRegs |
|
static constexpr intptr_t | kCalleeSaveXmmRegisters = 0 |
|
static constexpr XmmRegister | xmmFirstNonParameterReg = XMM8 |
|
static constexpr FpuRegister | kSecondReturnFpuReg = XMM1 |
|