CIRCT
20.0.0git
|
A DenseMapInfo implementation for ModuleInfo
that is a pair of llvm::SHA256 hashes, which are represented as std::array<uint8_t, 32>, and an array of string attributes.
More...
Static Public Member Functions | |
static ModuleInfo | getEmptyKey () |
static ModuleInfo | getTombstoneKey () |
static unsigned | getHashValue (const ModuleInfo &val) |
static bool | isEqual (const ModuleInfo &lhs, const ModuleInfo &rhs) |
A DenseMapInfo implementation for ModuleInfo
that is a pair of llvm::SHA256 hashes, which are represented as std::array<uint8_t, 32>, and an array of string attributes.
This allows us to create a DenseMap with ModuleInfo
as keys.
|
inlinestatic |
|
inlinestatic |
Definition at line 1617 of file Dedup.cpp.
References esi::utils::hash_combine().
|
inlinestatic |
|
inlinestatic |