17#ifndef LLVM_SUPPORT_SIPHASH_H
18#define LLVM_SUPPORT_SIPHASH_H
This is an optimization pass for GlobalISel generic memory operations.
void 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.
uint16_t getPointerAuthStableSipHash(StringRef S)
Compute a stable non-zero 16-bit hash of the given string.
ArrayRef(const T &OneElt) -> ArrayRef< T >
void 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.