MLIR  22.0.0git
Static Public Attributes | List of all members
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 99 of file WasmBinaryEncoding.h.

Member Data Documentation

◆ emptyBlockType

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

Definition at line 100 of file WasmBinaryEncoding.h.

◆ externRef

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

Definition at line 102 of file WasmBinaryEncoding.h.

◆ f32

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

Definition at line 106 of file WasmBinaryEncoding.h.

◆ f64

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

Definition at line 105 of file WasmBinaryEncoding.h.

◆ funcRef

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

Definition at line 103 of file WasmBinaryEncoding.h.

◆ funcType

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

Definition at line 101 of file WasmBinaryEncoding.h.

◆ i32

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

Definition at line 108 of file WasmBinaryEncoding.h.

◆ i64

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

Definition at line 107 of file WasmBinaryEncoding.h.

◆ v128

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

Definition at line 104 of file WasmBinaryEncoding.h.


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