Lines Matching full:wasm
14 #include "llvm/Object/Wasm.h"
17 namespace wasm {
38 void writeValueType(raw_ostream &os, llvm::wasm::ValType type,
41 void writeSig(raw_ostream &os, const llvm::wasm::WasmSignature &sig);
52 void writeInitExpr(raw_ostream &os, const llvm::wasm::WasmInitExpr &initExpr);
55 const llvm::wasm::WasmInitExprMVP &initExpr);
57 void writeLimits(raw_ostream &os, const llvm::wasm::WasmLimits &limits);
59 void writeGlobalType(raw_ostream &os, const llvm::wasm::WasmGlobalType &type);
61 void writeTableType(raw_ostream &os, const llvm::wasm::WasmTableType &type);
63 void writeImport(raw_ostream &os, const llvm::wasm::WasmImport &import);
65 void writeExport(raw_ostream &os, const llvm::wasm::WasmExport &export_);
67 } // namespace wasm
69 std::string toString(llvm::wasm::ValType type);
70 std::string toString(const llvm::wasm::WasmSignature &sig);
71 std::string toString(const llvm::wasm::WasmGlobalType &type);
72 std::string toString(const llvm::wasm::WasmTableType &type);