v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::WasmInstruction::Optional Union Reference

#include <wasm-interpreter.h>

Collaboration diagram for v8::internal::wasm::WasmInstruction::Optional:

Classes

struct  Block
 
struct  BrTable
 
struct  GC_ArrayCopy
 
struct  GC_ArrayNewFixed
 
struct  GC_ArrayNewOrInitData
 
struct  GC_FieldImmediate
 
struct  GC_HeapTypeImmediate
 
struct  GC_MemoryImmediate
 
struct  IndirectCall
 
struct  SimdLaneLoad
 
struct  TableCopy
 
struct  TableInit
 

Public Attributes

uint32_t index
 
int32_t i32
 
int64_t i64
 
float f32
 
double f64
 
uint64_t offset
 
uint32_t depth
 
struct v8::internal::wasm::WasmInstruction::Optional::IndirectCall indirect_call
 
struct v8::internal::wasm::WasmInstruction::Optional::BrTable br_table
 
struct v8::internal::wasm::WasmInstruction::Optional::Block block
 
struct v8::internal::wasm::WasmInstruction::Optional::TableInit table_init
 
struct v8::internal::wasm::WasmInstruction::Optional::TableCopy table_copy
 
uint8_t simd_lane: 4
 
struct v8::internal::wasm::WasmInstruction::Optional::SimdLaneLoad simd_loadstore_lane
 
struct v8::internal::wasm::WasmInstruction::Optional::GC_FieldImmediate gc_field_immediate
 
struct v8::internal::wasm::WasmInstruction::Optional::GC_MemoryImmediate gc_memory_immediate
 
struct v8::internal::wasm::WasmInstruction::Optional::GC_HeapTypeImmediate gc_heap_type_immediate
 
struct v8::internal::wasm::WasmInstruction::Optional::GC_ArrayNewFixed gc_array_new_fixed
 
struct v8::internal::wasm::WasmInstruction::Optional::GC_ArrayNewOrInitData gc_array_new_or_init_data
 
struct v8::internal::wasm::WasmInstruction::Optional::GC_ArrayCopy gc_array_copy
 
BranchOnCastData br_on_cast_data
 
size_t simd_immediate_index
 
uint32_t ref_type_bit_field
 

Detailed Description

Definition at line 1071 of file wasm-interpreter.h.

Member Data Documentation

◆ block

struct v8::internal::wasm::WasmInstruction::Optional::Block v8::internal::wasm::WasmInstruction::Optional::block

◆ br_on_cast_data

BranchOnCastData v8::internal::wasm::WasmInstruction::Optional::br_on_cast_data

Definition at line 1137 of file wasm-interpreter.h.

◆ br_table

struct v8::internal::wasm::WasmInstruction::Optional::BrTable v8::internal::wasm::WasmInstruction::Optional::br_table

◆ depth

uint32_t v8::internal::wasm::WasmInstruction::Optional::depth

Definition at line 1078 of file wasm-interpreter.h.

◆ f32

float v8::internal::wasm::WasmInstruction::Optional::f32

Definition at line 1075 of file wasm-interpreter.h.

◆ f64

double v8::internal::wasm::WasmInstruction::Optional::f64

Definition at line 1076 of file wasm-interpreter.h.

◆ gc_array_copy

struct v8::internal::wasm::WasmInstruction::Optional::GC_ArrayCopy v8::internal::wasm::WasmInstruction::Optional::gc_array_copy

◆ gc_array_new_fixed

struct v8::internal::wasm::WasmInstruction::Optional::GC_ArrayNewFixed v8::internal::wasm::WasmInstruction::Optional::gc_array_new_fixed

◆ gc_array_new_or_init_data

struct v8::internal::wasm::WasmInstruction::Optional::GC_ArrayNewOrInitData v8::internal::wasm::WasmInstruction::Optional::gc_array_new_or_init_data

◆ gc_field_immediate

struct v8::internal::wasm::WasmInstruction::Optional::GC_FieldImmediate v8::internal::wasm::WasmInstruction::Optional::gc_field_immediate

◆ gc_heap_type_immediate

struct v8::internal::wasm::WasmInstruction::Optional::GC_HeapTypeImmediate v8::internal::wasm::WasmInstruction::Optional::gc_heap_type_immediate

◆ gc_memory_immediate

struct v8::internal::wasm::WasmInstruction::Optional::GC_MemoryImmediate v8::internal::wasm::WasmInstruction::Optional::gc_memory_immediate

◆ i32

int32_t v8::internal::wasm::WasmInstruction::Optional::i32

Definition at line 1073 of file wasm-interpreter.h.

◆ i64

int64_t v8::internal::wasm::WasmInstruction::Optional::i64

Definition at line 1074 of file wasm-interpreter.h.

◆ index

uint32_t v8::internal::wasm::WasmInstruction::Optional::index

Definition at line 1072 of file wasm-interpreter.h.

◆ indirect_call

struct v8::internal::wasm::WasmInstruction::Optional::IndirectCall v8::internal::wasm::WasmInstruction::Optional::indirect_call

◆ offset

uint64_t v8::internal::wasm::WasmInstruction::Optional::offset

Definition at line 1077 of file wasm-interpreter.h.

◆ ref_type_bit_field

uint32_t v8::internal::wasm::WasmInstruction::Optional::ref_type_bit_field

Definition at line 1139 of file wasm-interpreter.h.

◆ simd_immediate_index

size_t v8::internal::wasm::WasmInstruction::Optional::simd_immediate_index

Definition at line 1138 of file wasm-interpreter.h.

◆ simd_lane

uint8_t v8::internal::wasm::WasmInstruction::Optional::simd_lane

Definition at line 1104 of file wasm-interpreter.h.

◆ simd_loadstore_lane

struct v8::internal::wasm::WasmInstruction::Optional::SimdLaneLoad v8::internal::wasm::WasmInstruction::Optional::simd_loadstore_lane

◆ table_copy

struct v8::internal::wasm::WasmInstruction::Optional::TableCopy v8::internal::wasm::WasmInstruction::Optional::table_copy

◆ table_init

struct v8::internal::wasm::WasmInstruction::Optional::TableInit v8::internal::wasm::WasmInstruction::Optional::table_init

The documentation for this union was generated from the following file: