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

This is the complete list of members for v8::internal::wasm::WasmBytecodeGenerator, including all inherited members.

_PushSlot(ValueType value_type)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
args_count_v8::internal::wasm::WasmBytecodeGeneratorprivate
args_slots_size_v8::internal::wasm::WasmBytecodeGeneratorprivate
BeginBlock(WasmOpcode opcode, const WasmInstruction::Optional::Block signature)v8::internal::wasm::WasmBytecodeGeneratorprivate
BeginElseBlock(uint32_t if_block_index, bool dummy)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
blocks_v8::internal::wasm::WasmBytecodeGeneratorprivate
br_table_labels_v8::internal::wasm::WasmBytecodeGeneratorprivate
code_v8::internal::wasm::WasmBytecodeGeneratorprivate
code_pc_map_v8::internal::wasm::WasmBytecodeGeneratorprivate
const_slot_offset_v8::internal::wasm::WasmBytecodeGeneratorprivate
const_slots_start() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
const_slots_values_v8::internal::wasm::WasmBytecodeGeneratorprivate
CopyToSlot(ValueType value_type, uint32_t from_slot_index, uint32_t to_stack_index, bool copy_from_reg)v8::internal::wasm::WasmBytecodeGeneratorprivate
CopyToSlotAndPop(ValueType value_type, uint32_t to, bool is_tee, bool copy_from_reg)v8::internal::wasm::WasmBytecodeGeneratorprivate
CreateConstSlot(T value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
CreateSlot(ValueType value_type)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
CreateSlot(ValueType value_type)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
CreateWasmRefSlot(ValueType value_type)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
current_block_index_v8::internal::wasm::WasmBytecodeGeneratorprivate
current_instr_encoding_failed_v8::internal::wasm::WasmBytecodeGeneratorprivate
CurrentCodePos() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
DecodeAtomicOp(WasmOpcode opcode, WasmInstruction::Optional *optional, Decoder *decoder, InterpreterCode *code, pc_t pc, int *const len)v8::internal::wasm::WasmBytecodeGeneratorprivate
DecodeGCOp(WasmOpcode opcode, WasmInstruction::Optional *optional, Decoder *decoder, InterpreterCode *code, pc_t pc, int *const len)v8::internal::wasm::WasmBytecodeGeneratorprivate
DecodeInstruction(pc_t pc, Decoder &decoder)v8::internal::wasm::WasmBytecodeGeneratorprivate
DecodeNumericOp(WasmOpcode opcode, WasmInstruction::Optional *optional, Decoder *decoder, InterpreterCode *code, pc_t pc, int *const len)v8::internal::wasm::WasmBytecodeGeneratorprivate
DecodeSimdOp(WasmOpcode opcode, WasmInstruction::Optional *optional, Decoder *decoder, InterpreterCode *code, pc_t pc, int *const len)v8::internal::wasm::WasmBytecodeGeneratorprivate
DoEncodeInstruction(const WasmInstruction &instr, RegMode curr_reg_mode, RegMode next_reg_mode)v8::internal::wasm::WasmBytecodeGeneratorprivate
DoEncodeSuperInstruction(RegMode &reg_mode, const WasmInstruction &curr_instr, const WasmInstruction &next_instr)v8::internal::wasm::WasmBytecodeGeneratorprivate
eh_data_v8::internal::wasm::WasmBytecodeGeneratorprivate
Emit(const void *buff, size_t len)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitBranchOffset(uint32_t delta)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitBranchTableOffset(uint32_t delta, uint32_t code_pos)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitCopySlot(ValueType value_type, uint32_t from_slot_index, uint32_t to_slot_index, bool copy_from_reg=false)v8::internal::wasm::WasmBytecodeGeneratorprivate
EmitF32Const(float value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitF64Const(double value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitFnId(InstructionHandler func_id, uint32_t pc=UINT_MAX)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitGlobalIndex(uint32_t index)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitI16Const(int16_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitI32Const(int32_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitIfElseBranchOffset()v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitMemoryOffset(uint64_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitRefStackIndex(int32_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitRefValueType(int32_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitSlotOffset(uint32_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitStackIndex(int32_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EmitStructFieldOffset(int32_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
emitted_short_memory_offset_count_v8::internal::wasm::WasmBytecodeGeneratorprivatestatic
emitted_short_slot_offset_count_v8::internal::wasm::WasmBytecodeGeneratorprivatestatic
EmitTryCatchBranchOffset()v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
EncodeInstruction(const WasmInstruction &instr, RegMode curr_reg_mode, RegMode next_reg_mode)v8::internal::wasm::WasmBytecodeGeneratorprivate
EncodeSuperInstruction(RegMode &reg_mode, const WasmInstruction &curr_instr, const WasmInstruction &next_instr)v8::internal::wasm::WasmBytecodeGeneratorprivate
EndBlock(WasmOpcode opcode)v8::internal::wasm::WasmBytecodeGeneratorprivate
f32_const_cache_v8::internal::wasm::WasmBytecodeGeneratorprivate
F32Pop(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
F32Push(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
f64_const_cache_v8::internal::wasm::WasmBytecodeGeneratorprivate
F64Pop(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
F64Push(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
FindSharedSlot(uint32_t stack_index, uint32_t *new_slot_index)v8::internal::wasm::WasmBytecodeGeneratorprivate
function_index() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
function_index_v8::internal::wasm::WasmBytecodeGeneratorprivate
GenerateBytecode()v8::internal::wasm::WasmBytecodeGenerator
GetConstSlot(T value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetCurrentBranchDepth() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetCurrentTryBlockIndex(bool return_matching_try_for_catch_blocks) constv8::internal::wasm::WasmBytecodeGeneratorprivate
GetF32ConstSlot(float value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetF64ConstSlot(double value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetFunctionSignature(uint32_t function_index) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetGlobalType(uint32_t index) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetI32ConstSlot(int32_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetI64ConstSlot(int64_t value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetParamType(const WasmBytecodeGenerator::BlockData &block_data, size_t index) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetReturnType(const WasmBytecodeGenerator::BlockData &block_data, size_t index) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetS128ConstSlot(Simd128 value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetStackFrameSize() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetTargetBranch(uint32_t delta) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
GetTopStackType(RegMode reg_mode) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
handler_size_v8::internal::wasm::WasmBytecodeGeneratorprivate
HasSharedSlot(uint32_t stack_index) constv8::internal::wasm::WasmBytecodeGeneratorprivate
HasVoidSignature(const WasmBytecodeGenerator::BlockData &block_data) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
i32_const_cache_v8::internal::wasm::WasmBytecodeGeneratorprivate
I32Pop(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
I32Push(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
i64_const_cache_v8::internal::wasm::WasmBytecodeGeneratorprivate
I64Pop(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
I64Push(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
InitSlotsForFunctionArgs(const FunctionSig *sig, bool is_indirect_call)v8::internal::wasm::WasmBytecodeGeneratorprivate
int_mem_pop_v8::internal::wasm::WasmBytecodeGeneratorprivate
int_mem_push_v8::internal::wasm::WasmBytecodeGeneratorprivate
is_instruction_reachable_v8::internal::wasm::WasmBytecodeGeneratorprivate
is_memory64_v8::internal::wasm::WasmBytecodeGeneratorprivate
IsMemory64() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
IsMultiMemory() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
ITableIndexPush(bool is_table64, bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
kInvalidCodeOffsetv8::internal::wasm::WasmBytecodeGeneratorprivatestatic
last_instr_offset_v8::internal::wasm::WasmBytecodeGeneratorprivate
locals_count_v8::internal::wasm::WasmBytecodeGeneratorprivate
loop_begin_code_offsets_v8::internal::wasm::WasmBytecodeGeneratorprivate
MemIndexPop(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
MemIndexPopFunc typedefv8::internal::wasm::WasmBytecodeGenerator
MemIndexPush(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
MemIndexPushFunc typedefv8::internal::wasm::WasmBytecodeGenerator
module_v8::internal::wasm::WasmBytecodeGeneratorprivate
no_nested_emit_instr_handler_guard_v8::internal::wasm::WasmBytecodeGeneratorprivate
operator=(const WasmBytecodeGenerator &)=deletev8::internal::wasm::WasmBytecodeGeneratorprivate
ParamsCount(const WasmBytecodeGenerator::BlockData &block_data) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
PatchBranchOffsets()v8::internal::wasm::WasmBytecodeGeneratorprivate
PatchLoopBeginInstructions()v8::internal::wasm::WasmBytecodeGeneratorprivate
Pop(ValueKind kind, bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
PopSlot()v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
PreserveArgsAndLocals()v8::internal::wasm::WasmBytecodeGeneratorprivate
PrintBytecodeCompressionStats()v8::internal::wasm::WasmBytecodeGeneratorstatic
Push(ValueType type)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
PushConstSlot(T value)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
PushConstSlot(uint32_t slot_index)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
PushCopySlot(uint32_t from_stack_index)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
PushSlot(uint32_t slot_index)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
ref_slots_count_v8::internal::wasm::WasmBytecodeGeneratorprivate
RefPop(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
RefPush(ValueType type, bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
ReserveBlockSlots(uint8_t opcode, const WasmInstruction::Optional::Block &block_data, size_t *rets_slots_count, size_t *params_slots_count)v8::internal::wasm::WasmBytecodeGeneratorprivate
RestoreIfElseParams(uint32_t if_block_index)v8::internal::wasm::WasmBytecodeGeneratorprivate
rets_slots_size_v8::internal::wasm::WasmBytecodeGeneratorprivate
Return()v8::internal::wasm::WasmBytecodeGeneratorprivate
return_count_v8::internal::wasm::WasmBytecodeGeneratorprivate
ReturnsCount(const WasmBytecodeGenerator::BlockData &block_data) constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
s128_const_cache_v8::internal::wasm::WasmBytecodeGeneratorprivate
S128Pop(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
S128Push(bool emit=true)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
ScanConstInstructions() constv8::internal::wasm::WasmBytecodeGeneratorprivate
SetSlotType(uint32_t stack_index, ValueType type)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
SetUnreachableMode()v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
simd_immediates_v8::internal::wasm::WasmBytecodeGeneratorprivate
slot_offset_v8::internal::wasm::WasmBytecodeGeneratorprivate
slots_v8::internal::wasm::WasmBytecodeGeneratorprivate
stack_v8::internal::wasm::WasmBytecodeGeneratorprivate
stack_size() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
stack_top_index() constv8::internal::wasm::WasmBytecodeGeneratorinlineprivate
StoreBlockParamsAndResultsIntoSlots(uint32_t target_block_index, WasmOpcode opcode)v8::internal::wasm::WasmBytecodeGeneratorprivate
StoreBlockParamsIntoSlots(uint32_t target_block_index, bool update_stack)v8::internal::wasm::WasmBytecodeGeneratorprivate
ToRegisterIsAllowed(const WasmInstruction &instr)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
total_bytecode_size_v8::internal::wasm::WasmBytecodeGeneratorprivatestatic
TryCompactInstructionHandler(InstructionHandler func_addr)v8::internal::wasm::WasmBytecodeGeneratorprivate
TypeCheckAlwaysFails(ValueType obj_type, HeapType expected_type, bool null_succeeds) constv8::internal::wasm::WasmBytecodeGeneratorprivate
TypeCheckAlwaysSucceeds(ValueType obj_type, HeapType type) constv8::internal::wasm::WasmBytecodeGeneratorprivate
unreachable_block_count_v8::internal::wasm::WasmBytecodeGeneratorprivate
UpdateStack(uint32_t index, uint32_t slot_index)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
UpdateStack(uint32_t index, uint32_t slot_index, ValueType value_type)v8::internal::wasm::WasmBytecodeGeneratorinlineprivate
wasm_code_v8::internal::wasm::WasmBytecodeGeneratorprivate
WasmBytecodeGenerator(uint32_t function_index, InterpreterCode *wasm_code, const WasmModule *module)v8::internal::wasm::WasmBytecodeGenerator
WasmBytecodeGenerator(const WasmBytecodeGenerator &)=deletev8::internal::wasm::WasmBytecodeGeneratorprivate