LLVM 20.0.0git
Namespaces | Typedefs | Functions
StableHashing.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/xxhash.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Typedefs

using llvm::stable_hash = uint64_t
 An opaque object representing a stable hash code.
 

Functions

stable_hash llvm::stable_hash_combine (ArrayRef< stable_hash > Buffer)
 
stable_hash llvm::stable_hash_combine (stable_hash A, stable_hash B)
 
stable_hash llvm::stable_hash_combine (stable_hash A, stable_hash B, stable_hash C)
 
stable_hash llvm::stable_hash_combine (stable_hash A, stable_hash B, stable_hash C, stable_hash D)
 
StringRef llvm::get_stable_name (StringRef Name)
 
stable_hash llvm::stable_hash_name (StringRef Name)