LLVM 22.0.0git
SipHash.h File Reference
#include "llvm/Support/Compiler.h"
#include <cstdint>

Go to the source code of this file.

Namespaces

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

Functions

LLVM_ABI void llvm::getSipHash_2_4_64 (ArrayRef< uint8_t > In, const uint8_t(&K)[16], uint8_t(&Out)[8])
 Computes a SipHash-2-4 64-bit result.
LLVM_ABI void llvm::getSipHash_2_4_128 (ArrayRef< uint8_t > In, const uint8_t(&K)[16], uint8_t(&Out)[16])
 Computes a SipHash-2-4 128-bit result.
LLVM_ABI uint16_t llvm::getPointerAuthStableSipHash (StringRef S)
 Compute a stable non-zero 16-bit hash of the given string.