14 #ifndef LLVM_OBJECT_WASMTRAITS_H 15 #define LLVM_OBJECT_WASMTRAITS_H 22 template <
typename T>
struct DenseMapInfo;
40 for (
auto Param : Sig.
Params)
69 #endif // LLVM_OBJECT_WASMTRAITS_H This class represents lattice values for constants.
SmallVector< wasm::ValType, 1 > Returns
static wasm::WasmGlobalType getEmptyKey()
hash_code hash_value(const APFloat &Arg)
See friend declarations above.
static wasm::WasmGlobalType getTombstoneKey()
static bool isEqual(const wasm::WasmGlobalType &LHS, const wasm::WasmGlobalType &RHS)
enum llvm::wasm::WasmSignature::@148 State
static unsigned getHashValue(const wasm::WasmGlobalType &GlobalType)
static wasm::WasmSignature getEmptyKey()
static unsigned getHashValue(const wasm::WasmSignature &Sig)
hash_code hash_combine(const Ts &...args)
Combine values into a single hash_code.
static wasm::WasmSignature getTombstoneKey()
static bool isEqual(const wasm::WasmSignature &LHS, const wasm::WasmSignature &RHS)
SmallVector< wasm::ValType, 4 > Params