diff options
Diffstat (limited to 'deps/v8/src/mips64/frame-constants-mips64.h')
-rw-r--r-- | deps/v8/src/mips64/frame-constants-mips64.h | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/deps/v8/src/mips64/frame-constants-mips64.h b/deps/v8/src/mips64/frame-constants-mips64.h deleted file mode 100644 index 99afed0ffa..0000000000 --- a/deps/v8/src/mips64/frame-constants-mips64.h +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright 2011 the V8 project authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef V8_MIPS64_FRAME_CONSTANTS_MIPS64_H_ -#define V8_MIPS64_FRAME_CONSTANTS_MIPS64_H_ - -#include "src/base/macros.h" -#include "src/frame-constants.h" - -namespace v8 { -namespace internal { - -class EntryFrameConstants : public AllStatic { - public: - // This is the offset to where JSEntry pushes the current value of - // Isolate::c_entry_fp onto the stack. - static constexpr int kCallerFPOffset = - -(StandardFrameConstants::kFixedFrameSizeFromFp + kPointerSize); -}; - -class ExitFrameConstants : public TypedFrameConstants { - public: - static constexpr int kSPOffset = TYPED_FRAME_PUSHED_VALUE_OFFSET(0); - DEFINE_TYPED_FRAME_SIZES(1); - - // The caller fields are below the frame pointer on the stack. - static constexpr int kCallerFPOffset = +0 * kPointerSize; - // The calling JS function is between FP and PC. - static constexpr int kCallerPCOffset = +1 * kPointerSize; - - // MIPS-specific: a pointer to the old sp to avoid unnecessary calculations. - static constexpr int kCallerSPOffset = +2 * kPointerSize; - - // FP-relative displacement of the caller's SP. - static constexpr int kCallerSPDisplacement = +2 * kPointerSize; - - static constexpr int kConstantPoolOffset = 0; // Not used. -}; - -class WasmCompileLazyFrameConstants : public TypedFrameConstants { - public: - static constexpr int kNumberOfSavedGpParamRegs = 7; - static constexpr int kNumberOfSavedFpParamRegs = 7; - - // FP-relative. - static constexpr int kWasmInstanceOffset = TYPED_FRAME_PUSHED_VALUE_OFFSET(7); - static constexpr int kFixedFrameSizeFromFp = - TypedFrameConstants::kFixedFrameSizeFromFp + - kNumberOfSavedGpParamRegs * kPointerSize + - kNumberOfSavedFpParamRegs * kDoubleSize; -}; - -class JavaScriptFrameConstants : public AllStatic { - public: - // FP-relative. - static constexpr int kLocal0Offset = - StandardFrameConstants::kExpressionsOffset; - static constexpr int kLastParameterOffset = +2 * kPointerSize; - static constexpr int kFunctionOffset = - StandardFrameConstants::kFunctionOffset; - - // Caller SP-relative. - static constexpr int kParam0Offset = -2 * kPointerSize; - static constexpr int kReceiverOffset = -1 * kPointerSize; -}; - -} // namespace internal -} // namespace v8 - -#endif // V8_MIPS64_FRAME_CONSTANTS_MIPS64_H_ |