[llvm] [StableHash] Implement with xxh3_64bits (PR #105849)
Ellis Hoag via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 23 11:28:52 PDT 2024
================
@@ -8,93 +8,47 @@
//
// This file provides types and functions for computing and combining stable
// hashes. Stable hashes can be useful for hashing across different modules,
-// processes, or compiler runs.
+// processes, or compiler runs for a specific version. It currently employs
+// the xxh3_64bits hashing algorithm. Be aware that this implementation may be
+// adjusted or updated as improvements to the system are made.
----------------
ellishg wrote:
Should we also add that these are stable across machines? My other edits are to clarify we mean the hash could change if the compiler changes. Let me know if these changes make sense!
```suggestion
// processes, machines, or compiler runs for a specific compiler version. It currently employs
// the xxh3_64bits hashing algorithm. Be aware that this implementation may be
// adjusted or updated as improvements to the compiler are made.
```
https://github.com/llvm/llvm-project/pull/105849
More information about the llvm-commits
mailing list