LLVM 17.0.0git
|
Go to the source code of this file.
Functions | |
static uint64_t | rotl64 (uint64_t X, size_t R) |
static uint64_t | round (uint64_t Acc, uint64_t Input) |
static uint64_t | mergeRound (uint64_t Acc, uint64_t Val) |
Variables | |
static const uint64_t | PRIME64_1 = 11400714785074694791ULL |
static const uint64_t | PRIME64_2 = 14029467366897019727ULL |
static const uint64_t | PRIME64_3 = 1609587929392839161ULL |
static const uint64_t | PRIME64_4 = 9650029242287828579ULL |
static const uint64_t | PRIME64_5 = 2870177450012600261ULL |
Definition at line 63 of file xxhash.cpp.
References PRIME64_1, PRIME64_4, and round().
Referenced by llvm::xxHash64().
Definition at line 46 of file xxhash.cpp.
References X.
Referenced by round(), and llvm::xxHash64().
Definition at line 56 of file xxhash.cpp.
References PRIME64_1, PRIME64_2, and rotl64().
Referenced by llvm::sampleprof::DefaultFunctionPruningStrategy::Erase(), llvm::getHeatColor(), mergeRound(), round_fn(), llvm::APInt::sqrt(), and llvm::xxHash64().
Definition at line 50 of file xxhash.cpp.
Referenced by mergeRound(), round(), and llvm::xxHash64().
Definition at line 51 of file xxhash.cpp.
Referenced by round(), and llvm::xxHash64().
Definition at line 52 of file xxhash.cpp.
Referenced by llvm::xxHash64().
Definition at line 53 of file xxhash.cpp.
Referenced by mergeRound(), and llvm::xxHash64().
Definition at line 54 of file xxhash.cpp.
Referenced by llvm::xxHash64().