Searched refs:HashBuilder (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | IndexedMemProfData.h | 67 llvm::HashBuilder<llvm::TruncatedBLAKE3<8>, llvm::endianness::little> in hashFrame() 68 HashBuilder; in hashFrame() local 69 HashBuilder.add(F.Function, F.LineOffset, F.Column, F.IsInlineFrame); in hashFrame() 70 llvm::BLAKE3Result<8> Hash = HashBuilder.final(); in hashFrame() 78 llvm::HashBuilder<llvm::TruncatedBLAKE3<8>, llvm::endianness::little> in hashCallStack() 79 HashBuilder; in hashCallStack() local 81 HashBuilder.add(F); in hashCallStack() 82 llvm::BLAKE3Result<8> Hash = HashBuilder.final(); in hashCallStack()
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | MemProfCommon.cpp | 74 llvm::HashBuilder<llvm::TruncatedBLAKE3<8>, llvm::endianness::little> in computeFullStackId() 75 HashBuilder; in computeFullStackId() local 77 HashBuilder.add(F.Function, F.LineOffset, F.Column); in computeFullStackId() 78 llvm::BLAKE3Result<8> Hash = HashBuilder.final(); in computeFullStackId()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
| H A D | ModuleDepCollector.cpp | 574 llvm::HashBuilder<llvm::TruncatedBLAKE3<16>, llvm::endianness::native> in getModuleContextHash() 575 HashBuilder; in getModuleContextHash() local 579 HashBuilder.add(getClangFullRepositoryVersion()); in getModuleContextHash() 580 HashBuilder.add(serialization::VERSION_MAJOR, serialization::VERSION_MINOR); in getModuleContextHash() 583 HashBuilder.add(*CWD); in getModuleContextHash() 592 HashBuilder.add(ArgVec); in getModuleContextHash() 600 HashBuilder.add(ID.ModuleName); in getModuleContextHash() 601 HashBuilder.add(ID.ContextHash); in getModuleContextHash() 604 HashBuilder.add(EagerLoadModules); in getModuleContextHash() 606 llvm::BLAKE3Result<16> Hash = HashBuilder.final(); in getModuleContextHash()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | HeaderSearchOptions.h | 329 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash() 335 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | VersionTuple.h | 25 template <typename HasherT, llvm::endianness Endianness> class HashBuilder; variable 175 friend void addHash(HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| H A D | HashBuilder.h | 1 //===- 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/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemProfUse.cpp | 103 llvm::HashBuilder<llvm::TruncatedBLAKE3<8>, llvm::endianness::little> in computeStackId() 104 HashBuilder; in computeStackId() local 105 HashBuilder.add(Function, LineOffset, Column); in computeStackId() 106 llvm::BLAKE3Result<8> Hash = HashBuilder.final(); in computeStackId()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ModuleFileExtension.h | 88 llvm::HashBuilder<llvm::MD5, llvm::endianness::native>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Sanitizers.h | 81 friend void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| H A D | ObjCRuntime.h | 503 friend void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 5260 llvm::HashBuilder<llvm::MD5, llvm::endianness::native> HBuilder; in getModuleHash()
|