|
LLVM 22.0.0git
|
#include "llvm/BinaryFormat/Wasm.h"
Public Types | |
| enum | { Function , Tag , Placeholder } |
| enum | { Plain , Empty , Tombstone } |
Public Member Functions | |
| WasmSignature (SmallVector< ValType, 1 > &&InReturns, SmallVector< ValType, 4 > &&InParams) | |
| WasmSignature ()=default | |
Public Attributes | |
| SmallVector< ValType, 1 > | Returns |
| SmallVector< ValType, 4 > | Params |
| enum llvm::wasm::WasmSignature:: { ... } | Kind = Function |
| enum llvm::wasm::WasmSignature:: { ... } | State = Plain |
|
inline |
|
default |
| enum { ... } llvm::wasm::WasmSignature::Kind |
| SmallVector<ValType, 4> llvm::wasm::WasmSignature::Params |
Definition at line 508 of file Wasm.h.
Referenced by llvm::WebAssemblyTargetAsmStreamer::emitTagType(), llvm::WebAssemblyAsmTypeCheck::funcDecl(), getEmscriptenInvokeSymbolName(), llvm::DenseMapInfo< wasm::WasmSignature, void >::getHashValue(), llvm::WebAssembly::signatureToString(), llvm::WebAssemblyAsmTypeCheck::typeCheck(), and WasmSignature().
| SmallVector<ValType, 1> llvm::wasm::WasmSignature::Returns |
Definition at line 507 of file Wasm.h.
Referenced by getEmscriptenInvokeSymbolName(), llvm::DenseMapInfo< wasm::WasmSignature, void >::getHashValue(), llvm::WebAssemblyAsmPrinter::getMCSymbolForFunction(), llvm::WebAssembly::signatureToString(), and WasmSignature().
| enum { ... } llvm::wasm::WasmSignature::State |