LLVM 19.0.0git
Classes | Namespaces | Functions
xxhash.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/StringRef.h"

Go to the source code of this file.

Classes

struct  llvm::XXH128_hash_t
 The return value from 128-bit hashes. More...
 

Namespaces

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

Functions

uint64_t llvm::xxHash64 (llvm::StringRef Data)
 
uint64_t llvm::xxHash64 (llvm::ArrayRef< uint8_t > Data)
 
uint64_t llvm::xxh3_64bits (ArrayRef< uint8_t > data)
 
uint64_t llvm::xxh3_64bits (StringRef data)
 
XXH128_hash_t llvm::xxh3_128bits (ArrayRef< uint8_t > data)
 XXH3's 128-bit variant.