| Index: src/register-configuration.cc
|
| diff --git a/src/register-configuration.cc b/src/register-configuration.cc
|
| index 1a198ea42cadaf98df240fc6c9b98786031d6c1f..28d0ab2cc50c0e33ed795aece28b4b8fa471118c 100644
|
| --- a/src/register-configuration.cc
|
| +++ b/src/register-configuration.cc
|
| @@ -70,15 +70,12 @@ class ArchDefaultRegisterConfiguration : public RegisterConfiguration {
|
| #if V8_TARGET_ARCH_IA32
|
| kMaxAllocatableGeneralRegisterCount,
|
| kMaxAllocatableDoubleRegisterCount,
|
| - kMaxAllocatableDoubleRegisterCount,
|
| #elif V8_TARGET_ARCH_X87
|
| kMaxAllocatableGeneralRegisterCount,
|
| compiler == TURBOFAN ? 1 : kMaxAllocatableDoubleRegisterCount,
|
| - compiler == TURBOFAN ? 1 : kMaxAllocatableDoubleRegisterCount,
|
| #elif V8_TARGET_ARCH_X64
|
| kMaxAllocatableGeneralRegisterCount,
|
| kMaxAllocatableDoubleRegisterCount,
|
| - kMaxAllocatableDoubleRegisterCount,
|
| #elif V8_TARGET_ARCH_ARM
|
| FLAG_enable_embedded_constant_pool
|
| ? (kMaxAllocatableGeneralRegisterCount - 1)
|
| @@ -86,27 +83,21 @@ class ArchDefaultRegisterConfiguration : public RegisterConfiguration {
|
| CpuFeatures::IsSupported(VFP32DREGS)
|
| ? kMaxAllocatableDoubleRegisterCount
|
| : (ALLOCATABLE_NO_VFP32_DOUBLE_REGISTERS(REGISTER_COUNT) 0),
|
| - ALLOCATABLE_NO_VFP32_DOUBLE_REGISTERS(REGISTER_COUNT) 0,
|
| #elif V8_TARGET_ARCH_ARM64
|
| kMaxAllocatableGeneralRegisterCount,
|
| kMaxAllocatableDoubleRegisterCount,
|
| - kMaxAllocatableDoubleRegisterCount,
|
| #elif V8_TARGET_ARCH_MIPS
|
| kMaxAllocatableGeneralRegisterCount,
|
| kMaxAllocatableDoubleRegisterCount,
|
| - kMaxAllocatableDoubleRegisterCount,
|
| #elif V8_TARGET_ARCH_MIPS64
|
| kMaxAllocatableGeneralRegisterCount,
|
| kMaxAllocatableDoubleRegisterCount,
|
| - kMaxAllocatableDoubleRegisterCount,
|
| #elif V8_TARGET_ARCH_PPC
|
| kMaxAllocatableGeneralRegisterCount,
|
| kMaxAllocatableDoubleRegisterCount,
|
| - kMaxAllocatableDoubleRegisterCount,
|
| #elif V8_TARGET_ARCH_S390
|
| kMaxAllocatableGeneralRegisterCount,
|
| kMaxAllocatableDoubleRegisterCount,
|
| - kMaxAllocatableDoubleRegisterCount,
|
| #else
|
| #error Unsupported target architecture.
|
| #endif
|
| @@ -145,7 +136,6 @@ const RegisterConfiguration* RegisterConfiguration::Turbofan() {
|
| RegisterConfiguration::RegisterConfiguration(
|
| int num_general_registers, int num_double_registers,
|
| int num_allocatable_general_registers, int num_allocatable_double_registers,
|
| - int num_allocatable_aliased_double_registers,
|
| const int* allocatable_general_codes, const int* allocatable_double_codes,
|
| AliasingKind fp_aliasing_kind, const char* const* general_register_names,
|
| const char* const* float_register_names,
|
| @@ -158,8 +148,6 @@ RegisterConfiguration::RegisterConfiguration(
|
| num_allocatable_general_registers_(num_allocatable_general_registers),
|
| num_allocatable_float_registers_(0),
|
| num_allocatable_double_registers_(num_allocatable_double_registers),
|
| - num_allocatable_aliased_double_registers_(
|
| - num_allocatable_aliased_double_registers),
|
| num_allocatable_simd128_registers_(0),
|
| allocatable_general_codes_mask_(0),
|
| allocatable_float_codes_mask_(0),
|
|
|