Searched refs:HashBuilder (Results 1 – 10 of 10) sorted by relevance
| /src/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | HashBuilder.h | 139 class HashBuilder : public HashBuilderBase<HasherT> { 141 explicit HashBuilder(HasherT &Hasher) : HashBuilderBase<HasherT>(Hasher) {} in HashBuilder() function 143 explicit HashBuilder(ArgTypes &&...Args) in HashBuilder() function 148 std::enable_if_t<hashbuilder_detail::IsHashableData<T>::value, HashBuilder &> 166 template <typename T> HashBuilder &add(ArrayRef<T> Value) { in add() 196 HashBuilder &add(StringRef Value) { in add() 209 decltype(addHash(std::declval<HashBuilder &>(), std::declval<T &>())); 296 HashBuilder &> 303 HashBuilder &add(const std::pair<T1, T2> &Value) { in add() 307 template <typename... Ts> HashBuilder &add(const std::tuple<Ts...> &Arg) { in add() [all …]
|
| H A D | VersionTuple.h | 24 template <typename HasherT, llvm::endianness Endianness> class HashBuilder; variable 176 friend void addHash(HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| /src/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
| H A D | ModuleDepCollector.cpp | 392 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()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemProfiler.cpp | 682 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()
|
| /src/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | HeaderSearchOptions.h | 313 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash() 319 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| /src/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | MemProf.cpp | 403 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()
|
| /src/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ModuleFileExtension.h | 88 llvm::HashBuilder<llvm::MD5, llvm::endianness::native>;
|
| /src/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()
|
| /src/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 4916 llvm::HashBuilder<llvm::MD5, llvm::endianness::native> HBuilder; in getModuleHash()
|