| Index: src/globals.h
|
| diff --git a/src/globals.h b/src/globals.h
|
| index d1efe1435d3a8872285de1fe2d56a77c32174392..7a8612373c99ed320082ee3ce08856cd8fd725d7 100644
|
| --- a/src/globals.h
|
| +++ b/src/globals.h
|
| @@ -124,6 +124,11 @@ const int kFloatSize = sizeof(float); // NOLINT
|
| const int kDoubleSize = sizeof(double); // NOLINT
|
| const int kIntptrSize = sizeof(intptr_t); // NOLINT
|
| const int kPointerSize = sizeof(void*); // NOLINT
|
| +#if V8_TARGET_ARCH_ARM64
|
| +const int kFrameAlignmentInBytes = 2 * kPointerSize;
|
| +#else
|
| +const int kFrameAlignmentInBytes = kPointerSize;
|
| +#endif
|
| #if V8_TARGET_ARCH_X64 && V8_TARGET_ARCH_32_BIT
|
| const int kRegisterSize = kPointerSize + kPointerSize;
|
| #else
|
| @@ -132,6 +137,12 @@ const int kRegisterSize = kPointerSize;
|
| const int kPCOnStackSize = kRegisterSize;
|
| const int kFPOnStackSize = kRegisterSize;
|
|
|
| +#if V8_TARGET_ARCH_X64 || V8_TARGET_ARCH_IA32
|
| +const int kElidedFrameSlots = kPCOnStackSize / kPointerSize;
|
| +#else
|
| +const int kElidedFrameSlots = 0;
|
| +#endif
|
| +
|
| const int kDoubleSizeLog2 = 3;
|
|
|
| #if V8_HOST_ARCH_64_BIT
|
|
|