blob: 20506ec13c89af1eac1217934d61ad8078e7a881 [file] [log] [blame]
Ben Murdochda12d292016-06-02 14:46:10 +01001// Copyright 2015 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_S390
6
7#include "src/frames.h"
8#include "src/assembler.h"
9#include "src/macro-assembler.h"
10#include "src/s390/assembler-s390-inl.h"
11#include "src/s390/assembler-s390.h"
12#include "src/s390/frames-s390.h"
13#include "src/s390/macro-assembler-s390.h"
14
15namespace v8 {
16namespace internal {
17
18Register JavaScriptFrame::fp_register() { return v8::internal::fp; }
19Register JavaScriptFrame::context_register() { return cp; }
20Register JavaScriptFrame::constant_pool_pointer_register() {
21 UNREACHABLE();
22 return no_reg;
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} // namespace internal
33} // namespace v8
34
35#endif // V8_TARGET_ARCH_S390