1// Copyright 2011 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#if V8_TARGET_ARCH_MIPS64
6
7#include "src/assembler.h"
8#include "src/frames.h"
9#include "src/mips64/assembler-mips64-inl.h"
10#include "src/mips64/assembler-mips64.h"
11#include "src/mips64/frames-mips64.h"
12
13namespace v8 {
14namespace internal {
15
16
17Register JavaScriptFrame::fp_register() { return v8::internal::fp; }
18Register JavaScriptFrame::context_register() { return cp; }
19Register JavaScriptFrame::constant_pool_pointer_register() {
20  UNREACHABLE();
21  return no_reg;
22}
23
24
25Register StubFailureTrampolineFrame::fp_register() { return v8::internal::fp; }
26Register StubFailureTrampolineFrame::context_register() { return cp; }
27Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
28  UNREACHABLE();
29  return no_reg;
30}
31
32
33}  // namespace internal
34}  // namespace v8
35
36#endif  // V8_TARGET_ARCH_MIPS64
37