Lines Matching refs:hash
33 // to the low 32 bits of a SHA1 hash of the source code with two low bit flipped
35 // hashes are typically operated over using a string in which the hash is transformed
38 // functions, in which case the hash is replaced by the function address.
51 explicit CodeBlockHash(unsigned hash)
52 : m_hash(hash)
63 unsigned hash() const { return m_hash; }
68 bool operator==(const CodeBlockHash& other) const { return hash() == other.hash(); }
69 bool operator!=(const CodeBlockHash& other) const { return hash() != other.hash(); }
70 bool operator<(const CodeBlockHash& other) const { return hash() < other.hash(); }
71 bool operator>(const CodeBlockHash& other) const { return hash() > other.hash(); }
72 bool operator<=(const CodeBlockHash& other) const { return hash() <= other.hash(); }
73 bool operator>=(const CodeBlockHash& other) const { return hash() >= other.hash(); }