_PushSlot(ValueType value_type) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
args_count_ | v8::internal::wasm::WasmBytecodeGenerator | private |
args_slots_size_ | v8::internal::wasm::WasmBytecodeGenerator | private |
BeginBlock(WasmOpcode opcode, const WasmInstruction::Optional::Block signature) | v8::internal::wasm::WasmBytecodeGenerator | private |
BeginElseBlock(uint32_t if_block_index, bool dummy) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
blocks_ | v8::internal::wasm::WasmBytecodeGenerator | private |
br_table_labels_ | v8::internal::wasm::WasmBytecodeGenerator | private |
code_ | v8::internal::wasm::WasmBytecodeGenerator | private |
code_pc_map_ | v8::internal::wasm::WasmBytecodeGenerator | private |
const_slot_offset_ | v8::internal::wasm::WasmBytecodeGenerator | private |
const_slots_start() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
const_slots_values_ | v8::internal::wasm::WasmBytecodeGenerator | private |
CopyToSlot(ValueType value_type, uint32_t from_slot_index, uint32_t to_stack_index, bool copy_from_reg) | v8::internal::wasm::WasmBytecodeGenerator | private |
CopyToSlotAndPop(ValueType value_type, uint32_t to, bool is_tee, bool copy_from_reg) | v8::internal::wasm::WasmBytecodeGenerator | private |
CreateConstSlot(T value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
CreateSlot(ValueType value_type) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
CreateSlot(ValueType value_type) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
CreateWasmRefSlot(ValueType value_type) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
current_block_index_ | v8::internal::wasm::WasmBytecodeGenerator | private |
current_instr_encoding_failed_ | v8::internal::wasm::WasmBytecodeGenerator | private |
CurrentCodePos() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
DecodeAtomicOp(WasmOpcode opcode, WasmInstruction::Optional *optional, Decoder *decoder, InterpreterCode *code, pc_t pc, int *const len) | v8::internal::wasm::WasmBytecodeGenerator | private |
DecodeGCOp(WasmOpcode opcode, WasmInstruction::Optional *optional, Decoder *decoder, InterpreterCode *code, pc_t pc, int *const len) | v8::internal::wasm::WasmBytecodeGenerator | private |
DecodeInstruction(pc_t pc, Decoder &decoder) | v8::internal::wasm::WasmBytecodeGenerator | private |
DecodeNumericOp(WasmOpcode opcode, WasmInstruction::Optional *optional, Decoder *decoder, InterpreterCode *code, pc_t pc, int *const len) | v8::internal::wasm::WasmBytecodeGenerator | private |
DecodeSimdOp(WasmOpcode opcode, WasmInstruction::Optional *optional, Decoder *decoder, InterpreterCode *code, pc_t pc, int *const len) | v8::internal::wasm::WasmBytecodeGenerator | private |
DoEncodeInstruction(const WasmInstruction &instr, RegMode curr_reg_mode, RegMode next_reg_mode) | v8::internal::wasm::WasmBytecodeGenerator | private |
DoEncodeSuperInstruction(RegMode ®_mode, const WasmInstruction &curr_instr, const WasmInstruction &next_instr) | v8::internal::wasm::WasmBytecodeGenerator | private |
eh_data_ | v8::internal::wasm::WasmBytecodeGenerator | private |
Emit(const void *buff, size_t len) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitBranchOffset(uint32_t delta) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitBranchTableOffset(uint32_t delta, uint32_t code_pos) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitCopySlot(ValueType value_type, uint32_t from_slot_index, uint32_t to_slot_index, bool copy_from_reg=false) | v8::internal::wasm::WasmBytecodeGenerator | private |
EmitF32Const(float value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitF64Const(double value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitFnId(InstructionHandler func_id, uint32_t pc=UINT_MAX) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitGlobalIndex(uint32_t index) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitI16Const(int16_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitI32Const(int32_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitIfElseBranchOffset() | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitMemoryOffset(uint64_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitRefStackIndex(int32_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitRefValueType(int32_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitSlotOffset(uint32_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitStackIndex(int32_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EmitStructFieldOffset(int32_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
emitted_short_memory_offset_count_ | v8::internal::wasm::WasmBytecodeGenerator | privatestatic |
emitted_short_slot_offset_count_ | v8::internal::wasm::WasmBytecodeGenerator | privatestatic |
EmitTryCatchBranchOffset() | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
EncodeInstruction(const WasmInstruction &instr, RegMode curr_reg_mode, RegMode next_reg_mode) | v8::internal::wasm::WasmBytecodeGenerator | private |
EncodeSuperInstruction(RegMode ®_mode, const WasmInstruction &curr_instr, const WasmInstruction &next_instr) | v8::internal::wasm::WasmBytecodeGenerator | private |
EndBlock(WasmOpcode opcode) | v8::internal::wasm::WasmBytecodeGenerator | private |
f32_const_cache_ | v8::internal::wasm::WasmBytecodeGenerator | private |
F32Pop(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
F32Push(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
f64_const_cache_ | v8::internal::wasm::WasmBytecodeGenerator | private |
F64Pop(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
F64Push(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
FindSharedSlot(uint32_t stack_index, uint32_t *new_slot_index) | v8::internal::wasm::WasmBytecodeGenerator | private |
function_index() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
function_index_ | v8::internal::wasm::WasmBytecodeGenerator | private |
GenerateBytecode() | v8::internal::wasm::WasmBytecodeGenerator | |
GetConstSlot(T value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetCurrentBranchDepth() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetCurrentTryBlockIndex(bool return_matching_try_for_catch_blocks) const | v8::internal::wasm::WasmBytecodeGenerator | private |
GetF32ConstSlot(float value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetF64ConstSlot(double value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetFunctionSignature(uint32_t function_index) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetGlobalType(uint32_t index) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetI32ConstSlot(int32_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetI64ConstSlot(int64_t value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetParamType(const WasmBytecodeGenerator::BlockData &block_data, size_t index) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetReturnType(const WasmBytecodeGenerator::BlockData &block_data, size_t index) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetS128ConstSlot(Simd128 value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetStackFrameSize() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetTargetBranch(uint32_t delta) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
GetTopStackType(RegMode reg_mode) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
handler_size_ | v8::internal::wasm::WasmBytecodeGenerator | private |
HasSharedSlot(uint32_t stack_index) const | v8::internal::wasm::WasmBytecodeGenerator | private |
HasVoidSignature(const WasmBytecodeGenerator::BlockData &block_data) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
i32_const_cache_ | v8::internal::wasm::WasmBytecodeGenerator | private |
I32Pop(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
I32Push(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
i64_const_cache_ | v8::internal::wasm::WasmBytecodeGenerator | private |
I64Pop(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
I64Push(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
InitSlotsForFunctionArgs(const FunctionSig *sig, bool is_indirect_call) | v8::internal::wasm::WasmBytecodeGenerator | private |
int_mem_pop_ | v8::internal::wasm::WasmBytecodeGenerator | private |
int_mem_push_ | v8::internal::wasm::WasmBytecodeGenerator | private |
is_instruction_reachable_ | v8::internal::wasm::WasmBytecodeGenerator | private |
is_memory64_ | v8::internal::wasm::WasmBytecodeGenerator | private |
IsMemory64() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
IsMultiMemory() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
ITableIndexPush(bool is_table64, bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
kInvalidCodeOffset | v8::internal::wasm::WasmBytecodeGenerator | privatestatic |
last_instr_offset_ | v8::internal::wasm::WasmBytecodeGenerator | private |
locals_count_ | v8::internal::wasm::WasmBytecodeGenerator | private |
loop_begin_code_offsets_ | v8::internal::wasm::WasmBytecodeGenerator | private |
MemIndexPop(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
MemIndexPopFunc typedef | v8::internal::wasm::WasmBytecodeGenerator | |
MemIndexPush(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
MemIndexPushFunc typedef | v8::internal::wasm::WasmBytecodeGenerator | |
module_ | v8::internal::wasm::WasmBytecodeGenerator | private |
no_nested_emit_instr_handler_guard_ | v8::internal::wasm::WasmBytecodeGenerator | private |
operator=(const WasmBytecodeGenerator &)=delete | v8::internal::wasm::WasmBytecodeGenerator | private |
ParamsCount(const WasmBytecodeGenerator::BlockData &block_data) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
PatchBranchOffsets() | v8::internal::wasm::WasmBytecodeGenerator | private |
PatchLoopBeginInstructions() | v8::internal::wasm::WasmBytecodeGenerator | private |
Pop(ValueKind kind, bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
PopSlot() | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
PreserveArgsAndLocals() | v8::internal::wasm::WasmBytecodeGenerator | private |
PrintBytecodeCompressionStats() | v8::internal::wasm::WasmBytecodeGenerator | static |
Push(ValueType type) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
PushConstSlot(T value) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
PushConstSlot(uint32_t slot_index) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
PushCopySlot(uint32_t from_stack_index) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
PushSlot(uint32_t slot_index) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
ref_slots_count_ | v8::internal::wasm::WasmBytecodeGenerator | private |
RefPop(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
RefPush(ValueType type, bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
ReserveBlockSlots(uint8_t opcode, const WasmInstruction::Optional::Block &block_data, size_t *rets_slots_count, size_t *params_slots_count) | v8::internal::wasm::WasmBytecodeGenerator | private |
RestoreIfElseParams(uint32_t if_block_index) | v8::internal::wasm::WasmBytecodeGenerator | private |
rets_slots_size_ | v8::internal::wasm::WasmBytecodeGenerator | private |
Return() | v8::internal::wasm::WasmBytecodeGenerator | private |
return_count_ | v8::internal::wasm::WasmBytecodeGenerator | private |
ReturnsCount(const WasmBytecodeGenerator::BlockData &block_data) const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
s128_const_cache_ | v8::internal::wasm::WasmBytecodeGenerator | private |
S128Pop(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
S128Push(bool emit=true) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
ScanConstInstructions() const | v8::internal::wasm::WasmBytecodeGenerator | private |
SetSlotType(uint32_t stack_index, ValueType type) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
SetUnreachableMode() | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
simd_immediates_ | v8::internal::wasm::WasmBytecodeGenerator | private |
slot_offset_ | v8::internal::wasm::WasmBytecodeGenerator | private |
slots_ | v8::internal::wasm::WasmBytecodeGenerator | private |
stack_ | v8::internal::wasm::WasmBytecodeGenerator | private |
stack_size() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
stack_top_index() const | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
StoreBlockParamsAndResultsIntoSlots(uint32_t target_block_index, WasmOpcode opcode) | v8::internal::wasm::WasmBytecodeGenerator | private |
StoreBlockParamsIntoSlots(uint32_t target_block_index, bool update_stack) | v8::internal::wasm::WasmBytecodeGenerator | private |
ToRegisterIsAllowed(const WasmInstruction &instr) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
total_bytecode_size_ | v8::internal::wasm::WasmBytecodeGenerator | privatestatic |
TryCompactInstructionHandler(InstructionHandler func_addr) | v8::internal::wasm::WasmBytecodeGenerator | private |
TypeCheckAlwaysFails(ValueType obj_type, HeapType expected_type, bool null_succeeds) const | v8::internal::wasm::WasmBytecodeGenerator | private |
TypeCheckAlwaysSucceeds(ValueType obj_type, HeapType type) const | v8::internal::wasm::WasmBytecodeGenerator | private |
unreachable_block_count_ | v8::internal::wasm::WasmBytecodeGenerator | private |
UpdateStack(uint32_t index, uint32_t slot_index) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
UpdateStack(uint32_t index, uint32_t slot_index, ValueType value_type) | v8::internal::wasm::WasmBytecodeGenerator | inlineprivate |
wasm_code_ | v8::internal::wasm::WasmBytecodeGenerator | private |
WasmBytecodeGenerator(uint32_t function_index, InterpreterCode *wasm_code, const WasmModule *module) | v8::internal::wasm::WasmBytecodeGenerator | |
WasmBytecodeGenerator(const WasmBytecodeGenerator &)=delete | v8::internal::wasm::WasmBytecodeGenerator | private |