summaryrefslogtreecommitdiff
path: root/deps/v8/src/mips64/frame-constants-mips64.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/mips64/frame-constants-mips64.h')
-rw-r--r--deps/v8/src/mips64/frame-constants-mips64.h28
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