Lines Matching defs:Hash
32 uint32_t Hash;
39 CachedHashStringRef(StringRef S, uint32_t Hash)
40 : P(S.data()), Size(S.size()), Hash(Hash) {
47 uint32_t hash() const { return Hash; }
77 uint32_t Hash;
91 : P(EmptyOrTombstonePtr), Size(0), Hash(0) {
104 CachedHashString(StringRef S, uint32_t Hash)
105 : P(new char[S.size()]), Size(S.size()), Hash(Hash) {
112 : Size(Other.Size), Hash(Other.Hash) {
127 : P(Other.P), Size(Other.Size), Hash(Other.Hash) {
138 uint32_t hash() const { return Hash; }
142 return CachedHashStringRef(val(), Hash);
149 swap(LHS.Hash, RHS.Hash);