diff options
Diffstat (limited to 'deps/v8/src/mips64/frame-constants-mips64.h')
-rw-r--r-- | deps/v8/src/mips64/frame-constants-mips64.h | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/deps/v8/src/mips64/frame-constants-mips64.h b/deps/v8/src/mips64/frame-constants-mips64.h index 9c7455bcc5..22f01002c7 100644 --- a/deps/v8/src/mips64/frame-constants-mips64.h +++ b/deps/v8/src/mips64/frame-constants-mips64.h @@ -10,40 +10,42 @@ namespace internal { class EntryFrameConstants : public AllStatic { public: - static const int kCallerFPOffset = + static constexpr int kCallerFPOffset = -(StandardFrameConstants::kFixedFrameSizeFromFp + kPointerSize); }; class ExitFrameConstants : public TypedFrameConstants { public: - static const int kSPOffset = TYPED_FRAME_PUSHED_VALUE_OFFSET(0); - static const int kCodeOffset = TYPED_FRAME_PUSHED_VALUE_OFFSET(1); + static constexpr int kSPOffset = TYPED_FRAME_PUSHED_VALUE_OFFSET(0); + static constexpr int kCodeOffset = TYPED_FRAME_PUSHED_VALUE_OFFSET(1); DEFINE_TYPED_FRAME_SIZES(2); // The caller fields are below the frame pointer on the stack. - static const int kCallerFPOffset = +0 * kPointerSize; + static constexpr int kCallerFPOffset = +0 * kPointerSize; // The calling JS function is between FP and PC. - static const int kCallerPCOffset = +1 * kPointerSize; + static constexpr int kCallerPCOffset = +1 * kPointerSize; // MIPS-specific: a pointer to the old sp to avoid unnecessary calculations. - static const int kCallerSPOffset = +2 * kPointerSize; + static constexpr int kCallerSPOffset = +2 * kPointerSize; // FP-relative displacement of the caller's SP. - static const int kCallerSPDisplacement = +2 * kPointerSize; + static constexpr int kCallerSPDisplacement = +2 * kPointerSize; - static const int kConstantPoolOffset = 0; // Not used. + static constexpr int kConstantPoolOffset = 0; // Not used. }; class JavaScriptFrameConstants : public AllStatic { public: // FP-relative. - static const int kLocal0Offset = StandardFrameConstants::kExpressionsOffset; - static const int kLastParameterOffset = +2 * kPointerSize; - static const int kFunctionOffset = StandardFrameConstants::kFunctionOffset; + static constexpr int kLocal0Offset = + StandardFrameConstants::kExpressionsOffset; + static constexpr int kLastParameterOffset = +2 * kPointerSize; + static constexpr int kFunctionOffset = + StandardFrameConstants::kFunctionOffset; // Caller SP-relative. - static const int kParam0Offset = -2 * kPointerSize; - static const int kReceiverOffset = -1 * kPointerSize; + static constexpr int kParam0Offset = -2 * kPointerSize; + static constexpr int kReceiverOffset = -1 * kPointerSize; }; } // namespace internal |