v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
register-arch.h
Go to the documentation of this file.
1
// Copyright 2022 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
#ifndef V8_CODEGEN_REGISTER_ARCH_H_
6
#define V8_CODEGEN_REGISTER_ARCH_H_
7
8
#include "
src/codegen/register-base.h
"
9
10
#if V8_TARGET_ARCH_IA32
11
#include "
src/codegen/ia32/register-ia32.h
"
12
#elif V8_TARGET_ARCH_X64
13
#include "
src/codegen/x64/register-x64.h
"
14
#elif V8_TARGET_ARCH_ARM64
15
#include "
src/codegen/arm64/register-arm64.h
"
16
#elif V8_TARGET_ARCH_ARM
17
#include "
src/codegen/arm/register-arm.h
"
18
#elif V8_TARGET_ARCH_PPC64
19
#include "
src/codegen/ppc/register-ppc.h
"
20
#elif V8_TARGET_ARCH_MIPS64
21
#include "
src/codegen/mips64/register-mips64.h
"
22
#elif V8_TARGET_ARCH_LOONG64
23
#include "
src/codegen/loong64/register-loong64.h
"
24
#elif V8_TARGET_ARCH_S390X
25
#include "
src/codegen/s390/register-s390.h
"
26
#elif V8_TARGET_ARCH_RISCV32 || V8_TARGET_ARCH_RISCV64
27
#include "
src/codegen/riscv/register-riscv.h
"
28
#else
29
#error Unknown architecture.
30
#endif
31
32
#endif
// V8_CODEGEN_REGISTER_ARCH_H_
register-arm64.h
register-arm.h
register-base.h
register-ia32.h
register-loong64.h
register-mips64.h
register-ppc.h
register-riscv.h
register-s390.h
register-x64.h
src
codegen
register-arch.h
Generated on Sun Apr 6 2025 21:08:50 for v8 by
1.12.0