| Index: src/globals.h
|
| diff --git a/src/globals.h b/src/globals.h
|
| index a5b43792011378a814e848538307e32c6ebd9167..4530d0acd17a5f17b888731ec77cc40b5745589a 100644
|
| --- a/src/globals.h
|
| +++ b/src/globals.h
|
| @@ -123,6 +123,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
|
| @@ -131,6 +136,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
|
|
|