MLIR 23.0.0git
mlir::WasmBinaryEncoding::Type Struct Reference

Byte encodings of types in Wasm binaries. More...

#include "mlir/Target/Wasm/WasmBinaryEncoding.h"

Static Public Attributes

static constexpr std::byte emptyBlockType {0x40}
static constexpr std::byte funcType {0x60}
static constexpr std::byte externRef {0x6F}
static constexpr std::byte funcRef {0x70}
static constexpr std::byte v128 {0x7B}
static constexpr std::byte f64 {0x7C}
static constexpr std::byte f32 {0x7D}
static constexpr std::byte i64 {0x7E}
static constexpr std::byte i32 {0x7F}

Detailed Description

Byte encodings of types in Wasm binaries.

Definition at line 180 of file WasmBinaryEncoding.h.

Member Data Documentation

◆ emptyBlockType

std::byte mlir::WasmBinaryEncoding::Type::emptyBlockType {0x40}
staticconstexpr

Definition at line 181 of file WasmBinaryEncoding.h.

◆ externRef

std::byte mlir::WasmBinaryEncoding::Type::externRef {0x6F}
staticconstexpr

Definition at line 183 of file WasmBinaryEncoding.h.

◆ f32

std::byte mlir::WasmBinaryEncoding::Type::f32 {0x7D}
staticconstexpr

Definition at line 187 of file WasmBinaryEncoding.h.

◆ f64

std::byte mlir::WasmBinaryEncoding::Type::f64 {0x7C}
staticconstexpr

Definition at line 186 of file WasmBinaryEncoding.h.

◆ funcRef

std::byte mlir::WasmBinaryEncoding::Type::funcRef {0x70}
staticconstexpr

Definition at line 184 of file WasmBinaryEncoding.h.

◆ funcType

std::byte mlir::WasmBinaryEncoding::Type::funcType {0x60}
staticconstexpr

Definition at line 182 of file WasmBinaryEncoding.h.

◆ i32

std::byte mlir::WasmBinaryEncoding::Type::i32 {0x7F}
staticconstexpr

Definition at line 189 of file WasmBinaryEncoding.h.

◆ i64

std::byte mlir::WasmBinaryEncoding::Type::i64 {0x7E}
staticconstexpr

Definition at line 188 of file WasmBinaryEncoding.h.

◆ v128

std::byte mlir::WasmBinaryEncoding::Type::v128 {0x7B}
staticconstexpr

Definition at line 185 of file WasmBinaryEncoding.h.


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