Home
last modified time | relevance | path

Searched refs:Hasher (Results 1 – 19 of 19) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DBLAKE3.h43 void init() { llvm_blake3_hasher_init(&Hasher); } in init()
47 llvm_blake3_hasher_update(&Hasher, Data.data(), Data.size()); in update()
52 llvm_blake3_hasher_update(&Hasher, Str.data(), Str.size()); in update()
60 llvm_blake3_hasher_finalize(&Hasher, Result.data(), Result.size()); in final()
69 llvm_blake3_hasher_finalize(&Hasher, Result.data(), Result.size()); in final()
87 BLAKE3 Hasher; in hash() local
88 Hasher.update(Data); in hash()
89 return Hasher.final<NumBytes>(); in hash()
93 llvm_blake3_hasher Hasher;
H A DHashBuilder.h46 HasherT &getHasher() { return Hasher; } in getHasher()
76 explicit HashBuilderBase(HasherT &Hasher) : Hasher(Hasher) {} in HashBuilderBase() argument
81 Hasher(*OptionalHasher) {} in HashBuilderBase()
85 HasherT &Hasher; variable
99 explicit HashBuilderImpl(HasherT &Hasher) in HashBuilderImpl() argument
100 : HashBuilderBase<HasherT>(Hasher) {} in HashBuilderImpl()
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DNameAnonGlobals.cpp40 MD5 Hasher; in get() local
45 Hasher.update(Name); in get()
51 Hasher.update(Name); in get()
56 Hasher.final(Hash); in get()
/openbsd/gnu/llvm/llvm/lib/LTO/
H A DLTO.cpp93 SHA1 Hasher; in computeLTOCacheKey() local
96 Hasher.update(LLVM_VERSION_STRING); in computeLTOCacheKey()
98 Hasher.update(LLVM_REVISION); in computeLTOCacheKey()
103 Hasher.update(Str); in computeLTOCacheKey()
104 Hasher.update(ArrayRef<uint8_t>{0}); in computeLTOCacheKey()
109 Hasher.update(ArrayRef<uint8_t>{Data, 4}); in computeLTOCacheKey()
114 Hasher.update(ArrayRef<uint8_t>{Data, 8}); in computeLTOCacheKey()
246 Hasher.update( in computeLTOCacheKey()
312 Hasher.update(FileOrErr.get()->getBuffer()); in computeLTOCacheKey()
317 Hasher.update(FileOrErr.get()->getBuffer()); in computeLTOCacheKey()
[all …]
/openbsd/gnu/llvm/clang/lib/AST/
H A DODRDiagsEmitter.cpp19 ODRHash Hasher; in computeODRHash() local
20 Hasher.AddQualType(Ty); in computeODRHash()
21 return Hasher.CalculateHash(); in computeODRHash()
25 ODRHash Hasher; in computeODRHash() local
26 Hasher.AddStmt(S); in computeODRHash()
27 return Hasher.CalculateHash(); in computeODRHash()
32 ODRHash Hasher; in computeODRHash() local
33 Hasher.AddSubDecl(D); in computeODRHash()
34 return Hasher.CalculateHash(); in computeODRHash()
38 ODRHash Hasher; in computeODRHash() local
[all …]
H A DDeclObjC.cpp800 ODRHash Hasher; in getODRHash() local
801 Hasher.AddObjCInterfaceDecl(getDefinition()); in getODRHash()
802 data().ODRHash = Hasher.CalculateHash(); in getODRHash()
2098 ODRHash Hasher; in getODRHash() local
2099 Hasher.AddObjCProtocolDecl(getDefinition()); in getODRHash()
2100 data().ODRHash = Hasher.CalculateHash(); in getODRHash()
H A DMicrosoftMangle.cpp72 llvm::MD5 Hasher; in ~msvc_hashing_ostream() local
74 Hasher.update(MangledName); in ~msvc_hashing_ostream()
75 Hasher.final(Hash); in ~msvc_hashing_ostream()
/openbsd/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DBitcodeAnalyzer.cpp913 SHA1 Hasher; in parseBlock() local
915 Hasher.update(*CheckHash); in parseBlock()
919 Hasher.update(ArrayRef<uint8_t>(Ptr, BlockSize)); in parseBlock()
920 Hash = Hasher.result(); in parseBlock()
/openbsd/gnu/llvm/llvm/lib/ObjCopy/MachO/
H A DMachOWriter.cpp527 SHA256 Hasher; in writeCodeSignatureData() local
528 Hasher.update(Block); in writeCodeSignatureData()
529 std::array<uint8_t, 32> Hash = Hasher.final(); in writeCodeSignatureData()
/openbsd/gnu/llvm/llvm/include/llvm/ProfileData/
H A DMemProf.h236 std::hash<decltype(Value)> Hasher; in hash() local
240 return Hasher(Value) + 0x9e3779b97f4a7c15 + (Seed << 6) + (Seed >> 2); in hash()
/openbsd/gnu/llvm/lld/MachO/
H A DSyntheticSections.h627 template <class T> struct Hasher { struct
633 std::unordered_map<UInt128, uint64_t, Hasher<UInt128>> literal16Map; argument
/openbsd/gnu/llvm/llvm/lib/ProfileData/
H A DGCOV.cpp652 MD5 Hasher; in getCoveragePath() local
654 Hasher.update(filename.str()); in getCoveragePath()
655 Hasher.final(Result); in getCoveragePath()
/openbsd/gnu/llvm/llvm/tools/sancov/
H A Dsancov.cpp888 SHA1 Hasher; in symbolize() local
889 Hasher.update((*BufOrErr)->getBuffer()); in symbolize()
890 Coverage->BinaryHash = toHex(Hasher.final()); in symbolize()
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1602 MD5 Hasher; in instrumentGlobals() local
1603 Hasher.update(M.getSourceFileName()); in instrumentGlobals()
1605 Hasher.final(Hash); in instrumentGlobals()
/openbsd/gnu/llvm/llvm/lib/Support/BLAKE3/
H A DREADME.md98 llvm_blake3_hasher Hasher;
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTWriter.cpp1116 llvm::SHA1 Hasher; in createSignature() local
1117 Hasher.update(ASTBlockBytes); in createSignature()
1118 ASTFileSignature ASTBlockHash = ASTFileSignature::create(Hasher.result()); in createSignature()
1122 Hasher.update( in createSignature()
1124 Hasher.update( in createSignature()
1126 ASTFileSignature Signature = ASTFileSignature::create(Hasher.result()); in createSignature()
/openbsd/gnu/llvm/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp259 SHA1 Hasher; member in __anonc9536fe90111::ModuleBitcodeWriter
1212 Hasher.update(Str); in addToStrtab()
4629 Hasher.update(ArrayRef<uint8_t>((const uint8_t *)&(Buffer)[BlockStartPos], in writeModuleHash()
4631 std::array<uint8_t, 20> Hash = Hasher.result(); in writeModuleHash()
/openbsd/gnu/llvm/clang/lib/Driver/
H A DDriver.cpp2931 llvm::MD5 Hasher; in addDeviceDependences() local
2936 Hasher.update(RealPath); in addDeviceDependences()
2940 Hasher.update(A->getAsString(Args)); in addDeviceDependences()
2942 Hasher.final(Hash); in addDeviceDependences()
/openbsd/gnu/llvm/libcxx/include/
H A D__hash_table1475 "Hasher must be copy-constructible.");