reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/Hashing.h
  206   return hash_16_bytes(seed ^ a, rotate(b + len, len)) ^ b;
  214   return hash_16_bytes(rotate(a - b, 43) + rotate(c ^ seed, 30) + d,
  214   return hash_16_bytes(rotate(a - b, 43) + rotate(c ^ seed, 30) + d,
  215                        a + rotate(b ^ k3, 20) - c + len + seed);
  221   uint64_t b = rotate(a + z, 52);
  222   uint64_t c = rotate(a, 37);
  224   c += rotate(a, 7);
  227   uint64_t vs = b + rotate(a, 31) + c;
  230   b = rotate(a + z, 52);
  231   c = rotate(a, 37);
  233   c += rotate(a, 7);
  236   uint64_t ws = b + rotate(a, 31) + c;
  267       0, seed, hash_16_bytes(seed, k1), rotate(seed ^ k1, 49),
  279     b = rotate(b + a + c, 21);
  282     b += rotate(a, 44) + d;
  290     h0 = rotate(h0 + h1 + h3 + fetch64(s + 8), 37) * k1;
  291     h1 = rotate(h1 + h4 + fetch64(s + 48), 42) * k1;
  294     h2 = rotate(h2 + h5, 33) * k1;