![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <asm-types.h>
Public Types | |
enum | : int32_t { kNotHeapType = -1 } |
Public Member Functions | |
AsmValueType * | AsValueType () |
AsmCallableType * | AsCallableType () |
std::string | Name () |
bool | IsA (AsmType *that) |
int32_t | ElementSizeInBytes () |
AsmType * | LoadType () |
AsmType * | StoreType () |
Static Public Member Functions | |
static AsmType * | Function (Zone *zone, AsmType *ret) |
static AsmType * | OverloadedFunction (Zone *zone) |
static AsmType * | FroundType (Zone *zone) |
static AsmType * | MinMaxType (Zone *zone, AsmType *dest, AsmType *src) |
static bool | IsExactly (AsmType *x, AsmType *y) |
Definition at line 178 of file asm-types.h.
anonymous enum : int32_t |
Enumerator | |
---|---|
kNotHeapType |
Definition at line 230 of file asm-types.h.
AsmCallableType * v8::internal::wasm::AsmType::AsCallableType | ( | ) |
Definition at line 13 of file asm-types.cc.
|
inline |
int32_t v8::internal::wasm::AsmType::ElementSizeInBytes | ( | ) |
Definition at line 171 of file asm-types.cc.
Definition at line 201 of file asm-types.h.
Definition at line 55 of file asm-types.cc.
Definition at line 38 of file asm-types.cc.
AsmType * v8::internal::wasm::AsmType::LoadType | ( | ) |
|
static |
Definition at line 229 of file asm-types.cc.
std::string v8::internal::wasm::AsmType::Name | ( | ) |
Definition at line 21 of file asm-types.cc.
Definition at line 208 of file asm-types.h.
AsmType * v8::internal::wasm::AsmType::StoreType | ( | ) |
Definition at line 117 of file asm-types.cc.