![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/codegen/machine-type.h"#include "src/compiler/linkage.h"#include "src/heap/mutable-page-metadata.h"#include "src/wasm/baseline/liftoff-assembler.h"#include "src/wasm/baseline/parallel-move-inl.h"#include "src/wasm/object-access.h"#include "src/wasm/wasm-linkage.h"#include "src/wasm/wasm-objects.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::wasm |
| namespace | v8::internal::wasm::liftoff |
Macros | |
| #define | ASSEMBLE_ATOMIC_BINOP(load_linked, store_conditional, bin_instr) |
| #define | ASSEMBLE_ATOMIC_BINOP_EXT(load_linked, store_conditional, size, bin_instr, aligned) |
| #define | ATOMIC_BINOP_CASE(name, inst32, inst64) |
| #define | ASSEMBLE_ATOMIC_EXCHANGE_INTEGER(load_linked, store_conditional) |
| #define | ASSEMBLE_ATOMIC_EXCHANGE_INTEGER_EXT(load_linked, store_conditional, size, aligned) |
| #define | ASSEMBLE_ATOMIC_COMPARE_EXCHANGE_INTEGER(load_linked, store_conditional) |
| #define | ASSEMBLE_ATOMIC_COMPARE_EXCHANGE_INTEGER_EXT( load_linked, store_conditional, size, aligned) |
| #define | I32_BINOP(name, instruction) |
| #define | I32_BINOP_I(name, instruction) |
| #define | I32_SHIFTOP(name, instruction) |
| #define | I32_SHIFTOP_I(name, instruction) |
| #define | I64_BINOP(name, instruction) |
| #define | I64_BINOP_I(name, instruction) |
| #define | I64_SHIFTOP(name, instruction) |
| #define | I64_SHIFTOP_I(name, instruction) |
| #define | FP_BINOP(name, instruction) |
| #define | FP_UNOP(name, instruction) |
| #define | FP_UNOP_RETURN_TRUE(name, instruction) |
| #define | SIMD_BINOP(name1, name2, type) |
| #define | SIMD_BINOP(name1, name2, type) |
| #define ASSEMBLE_ATOMIC_BINOP | ( | load_linked, | |
| store_conditional, | |||
| bin_instr ) |
Definition at line 802 of file liftoff-assembler-mips64-inl.h.
| #define ASSEMBLE_ATOMIC_BINOP_EXT | ( | load_linked, | |
| store_conditional, | |||
| size, | |||
| bin_instr, | |||
| aligned ) |
Definition at line 814 of file liftoff-assembler-mips64-inl.h.
| #define ASSEMBLE_ATOMIC_COMPARE_EXCHANGE_INTEGER | ( | load_linked, | |
| store_conditional ) |
Definition at line 953 of file liftoff-assembler-mips64-inl.h.
| #define ASSEMBLE_ATOMIC_COMPARE_EXCHANGE_INTEGER_EXT | ( | load_linked, | |
| store_conditional, | |||
| size, | |||
| aligned ) |
Definition at line 969 of file liftoff-assembler-mips64-inl.h.
| #define ASSEMBLE_ATOMIC_EXCHANGE_INTEGER | ( | load_linked, | |
| store_conditional ) |
Definition at line 882 of file liftoff-assembler-mips64-inl.h.
| #define ASSEMBLE_ATOMIC_EXCHANGE_INTEGER_EXT | ( | load_linked, | |
| store_conditional, | |||
| size, | |||
| aligned ) |
Definition at line 894 of file liftoff-assembler-mips64-inl.h.
| #define ATOMIC_BINOP_CASE | ( | name, | |
| inst32, | |||
| inst64 ) |
Definition at line 832 of file liftoff-assembler-mips64-inl.h.
| #define FP_BINOP | ( | name, | |
| instruction ) |
Definition at line 1560 of file liftoff-assembler-mips64-inl.h.
| #define FP_UNOP | ( | name, | |
| instruction ) |
Definition at line 1565 of file liftoff-assembler-mips64-inl.h.
| #define FP_UNOP_RETURN_TRUE | ( | name, | |
| instruction ) |
Definition at line 1569 of file liftoff-assembler-mips64-inl.h.
| #define I32_BINOP | ( | name, | |
| instruction ) |
Definition at line 1269 of file liftoff-assembler-mips64-inl.h.
| #define I32_BINOP_I | ( | name, | |
| instruction ) |
Definition at line 1285 of file liftoff-assembler-mips64-inl.h.
| #define I32_SHIFTOP | ( | name, | |
| instruction ) |
Definition at line 1314 of file liftoff-assembler-mips64-inl.h.
| #define I32_SHIFTOP_I | ( | name, | |
| instruction ) |
Definition at line 1319 of file liftoff-assembler-mips64-inl.h.
| #define I64_BINOP | ( | name, | |
| instruction ) |
Definition at line 1397 of file liftoff-assembler-mips64-inl.h.
| #define I64_BINOP_I | ( | name, | |
| instruction ) |
Definition at line 1413 of file liftoff-assembler-mips64-inl.h.
| #define I64_SHIFTOP | ( | name, | |
| instruction ) |
Definition at line 1427 of file liftoff-assembler-mips64-inl.h.
| #define I64_SHIFTOP_I | ( | name, | |
| instruction ) |
Definition at line 1432 of file liftoff-assembler-mips64-inl.h.
| #define SIMD_BINOP | ( | name1, | |
| name2, | |||
| type ) |
Definition at line 2345 of file liftoff-assembler-mips64-inl.h.
| #define SIMD_BINOP | ( | name1, | |
| name2, | |||
| type ) |
Definition at line 2345 of file liftoff-assembler-mips64-inl.h.