|
void | SetSignature (FunctionSig *sig) |
|
uint32_t | AddLocal (ValueType type) |
|
void | EmitI32V (int32_t val) |
|
void | EmitU32V (uint32_t val) |
|
void | EmitCode (const byte *code, uint32_t code_size) |
|
void | Emit (WasmOpcode opcode) |
|
void | EmitGetLocal (uint32_t index) |
|
void | EmitSetLocal (uint32_t index) |
|
void | EmitTeeLocal (uint32_t index) |
|
void | EmitI32Const (int32_t val) |
|
void | EmitI64Const (int64_t val) |
|
void | EmitF32Const (float val) |
|
void | EmitF64Const (double val) |
|
void | EmitWithU8 (WasmOpcode opcode, const byte immediate) |
|
void | EmitWithU8U8 (WasmOpcode opcode, const byte imm1, const byte imm2) |
|
void | EmitWithI32V (WasmOpcode opcode, int32_t immediate) |
|
void | EmitWithU32V (WasmOpcode opcode, uint32_t immediate) |
|
void | EmitDirectCallIndex (uint32_t index) |
|
void | SetName (Vector< const char > name) |
|
void | AddAsmWasmOffset (size_t call_position, size_t to_number_position) |
|
void | SetAsmFunctionStartPosition (size_t function_position) |
|
size_t | GetPosition () const |
|
void | FixupByte (size_t position, byte value) |
|
void | DeleteCodeAfter (size_t position) |
|
void | WriteSignature (ZoneBuffer &buffer) const |
|
void | WriteBody (ZoneBuffer &buffer) const |
|
void | WriteAsmWasmOffsetTable (ZoneBuffer &buffer) const |
|
WasmModuleBuilder * | builder () const |
|
uint32_t | func_index () |
|
FunctionSig * | signature () |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone) |
|
Definition at line 154 of file wasm-module-builder.h.