Home
last modified time | relevance | path

Searched refs:HashBuilder (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp392 llvm::HashBuilder<llvm::TruncatedBLAKE3<16>, llvm::endianness::native> in getModuleContextHash()
393 HashBuilder; in getModuleContextHash() local
398 HashBuilder.add(getClangFullRepositoryVersion()); in getModuleContextHash()
399 HashBuilder.add(serialization::VERSION_MAJOR, serialization::VERSION_MINOR); in getModuleContextHash()
402 HashBuilder.add(*CWD); in getModuleContextHash()
411 HashBuilder.add(ArgVec); in getModuleContextHash()
419 HashBuilder.add(ID.ModuleName); in getModuleContextHash()
420 HashBuilder.add(ID.ContextHash); in getModuleContextHash()
423 HashBuilder.add(EagerLoadModules); in getModuleContextHash()
425 llvm::BLAKE3Result<16> Hash = HashBuilder.final(); in getModuleContextHash()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp682 llvm::HashBuilder<llvm::TruncatedBLAKE3<8>, llvm::endianness::little> in computeStackId()
683 HashBuilder; in computeStackId() local
684 HashBuilder.add(Function, LineOffset, Column); in computeStackId()
685 llvm::BLAKE3Result<8> Hash = HashBuilder.final(); in computeStackId()
699 llvm::HashBuilder<llvm::TruncatedBLAKE3<8>, llvm::endianness::little> in computeFullStackId()
700 HashBuilder; in computeFullStackId() local
702 HashBuilder.add(F.Function, F.LineOffset, F.Column); in computeFullStackId()
703 llvm::BLAKE3Result<8> Hash = HashBuilder.final(); in computeFullStackId()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearchOptions.h313 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
319 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProf.cpp403 llvm::HashBuilder<llvm::TruncatedBLAKE3<8>, llvm::endianness::little> in hashCallStack()
404 HashBuilder; in hashCallStack() local
406 HashBuilder.add(F); in hashCallStack()
407 llvm::BLAKE3Result<8> Hash = HashBuilder.final(); in hashCallStack()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleFileExtension.h88 llvm::HashBuilder<llvm::MD5, llvm::endianness::native>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DHashBuilder.h1 //===- llvm/Support/HashBuilder.h - Convenient hashing interface-*- C++ -*-===//
139 class HashBuilder : public HashBuilderBase<HasherT> { in add()
141 explicit HashBuilder(HasherT &Hasher) : HashBuilderBase<HasherT>(Hasher) {} in add()
143 explicit HashBuilder(ArgTypes &&...Args)
148 std::enable_if_t<hashbuilder_detail::IsHashableData<T>::value, HashBuilder &>
166 template <typename T> HashBuilder &add(ArrayRef<T> Value) {
196 HashBuilder &add(StringRef Value) {
209 decltype(addHash(std::declval<HashBuilder &>(), std::declval<T &>()));
212 /// Any user-define `struct` can participate in hashing via `HashBuilder` by
217 /// void addHash(HashBuilder<Hasher
398 using HashBuilder = global() variable
[all...]
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp4916 llvm::HashBuilder<llvm::MD5, llvm::endianness::native> HBuilder; in getModuleHash()