13#ifndef LLVM_BINARYFORMAT_WASMTRAITS_H
14#define LLVM_BINARYFORMAT_WASMTRAITS_H
37 for (
auto Param : Sig.
Params)
@ WASM_LIMITS_FLAG_HAS_MAX
This is an optimization pass for GlobalISel generic memory operations.
hash_code hash_value(const FixedPointSemantics &Val)
hash_code hash_combine(const Ts &...args)
Combine values into a single hash_code.
static unsigned getHashValue(const wasm::WasmGlobalType &GlobalType)
static bool isEqual(const wasm::WasmGlobalType &LHS, const wasm::WasmGlobalType &RHS)
static wasm::WasmGlobalType getTombstoneKey()
static wasm::WasmGlobalType getEmptyKey()
static wasm::WasmLimits getTombstoneKey()
static wasm::WasmLimits getEmptyKey()
static bool isEqual(const wasm::WasmLimits &LHS, const wasm::WasmLimits &RHS)
static unsigned getHashValue(const wasm::WasmLimits &Limits)
static bool isEqual(const wasm::WasmSignature &LHS, const wasm::WasmSignature &RHS)
static wasm::WasmSignature getTombstoneKey()
static wasm::WasmSignature getEmptyKey()
static unsigned getHashValue(const wasm::WasmSignature &Sig)
static unsigned getHashValue(const wasm::WasmTableType &TableType)
static wasm::WasmTableType getEmptyKey()
static wasm::WasmTableType getTombstoneKey()
static bool isEqual(const wasm::WasmTableType &LHS, const wasm::WasmTableType &RHS)
An information struct used to provide DenseMap with the various necessary components for a given valu...
enum llvm::wasm::WasmSignature::@193 State
SmallVector< ValType, 1 > Returns
SmallVector< ValType, 4 > Params