Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DHashBuilder.h139 class HashBuilder : public HashBuilderBase<HasherT> {
143 explicit HashBuilder(ArgTypes &&...Args) in HashBuilder() function
166 template <typename T> HashBuilder &add(ArrayRef<T> Value) { in add()
196 HashBuilder &add(StringRef Value) { in add()
296 HashBuilder &>
303 HashBuilder &add(const std::pair<T1, T2> &Value) { in add()
328 HashBuilder &addRange(ForwardIteratorT First, ForwardIteratorT Last) { in addRange()
345 HashBuilder &addRangeElements(const RangeT &Range) { in addRangeElements()
354 std::enable_if_t<is_detected<HasByteSwapT, T>::value, HashBuilder &>
366 HashBuilder &addRangeElementsImpl(ForwardIteratorT First, in addRangeElementsImpl()
[all …]
H A DVersionTuple.h24 template <typename HasherT, llvm::endianness Endianness> class HashBuilder; variable
176 friend void addHash(HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp323 llvm::HashBuilder<llvm::TruncatedBLAKE3<16>, llvm::endianness::native> in getModuleContextHash()
324 HashBuilder; in getModuleContextHash() local
329 HashBuilder.add(getClangFullRepositoryVersion()); in getModuleContextHash()
330 HashBuilder.add(serialization::VERSION_MAJOR, serialization::VERSION_MINOR); in getModuleContextHash()
333 HashBuilder.add(*CWD); in getModuleContextHash()
342 HashBuilder.add(ArgVec); in getModuleContextHash()
350 HashBuilder.add(ID.ModuleName); in getModuleContextHash()
351 HashBuilder.add(ID.ContextHash); in getModuleContextHash()
354 HashBuilder.add(EagerLoadModules); in getModuleContextHash()
356 llvm::BLAKE3Result<16> Hash = HashBuilder.final(); in getModuleContextHash()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearchOptions.h309 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
320 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleFileExtension.h89 llvm::HashBuilder<llvm::MD5, llvm::endianness::native>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp629 llvm::HashBuilder<llvm::TruncatedBLAKE3<8>, llvm::endianness::little> in computeStackId()
630 HashBuilder; in computeStackId() local
631 HashBuilder.add(Function, LineOffset, Column); in computeStackId()
632 llvm::BLAKE3Result<8> Hash = HashBuilder.final(); in computeStackId()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.h81 friend void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
H A DObjCRuntime.h503 friend void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp4707 llvm::HashBuilder<llvm::MD5, llvm::endianness::native> HBuilder; in getModuleHash()