Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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
141 explicit HashBuilder(HasherT &Hasher) : HashBuilderBase<HasherT>(Hasher) {} in add()
99 HashBuilderImpl(HasherT & Hasher) HashBuilderImpl() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DNameAnonGlobals.cpp38 MD5 Hasher; in get() local
43 Hasher.update(Name); in get()
49 Hasher.update(Name); in get()
54 Hasher.final(Hash); in get()
H A DAMDGPUEmitPrintf.cpp483 MD5 Hasher; in emitAMDGPUPrintfCall() local
485 Hasher.update(FmtStr); in emitAMDGPUPrintfCall()
486 Hasher.final(Hash); in emitAMDGPUPrintfCall()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp410 TemplateArgumentHasher Hasher; in StableHashForTemplateArguments() local
411 Hasher.AddInteger(Args.size()); in StableHashForTemplateArguments()
413 Hasher.AddTemplateArgument(Arg); in StableHashForTemplateArguments()
414 return Hasher.getValue(); in StableHashForTemplateArguments()
H A DASTWriter.cpp1221 llvm::SHA1 Hasher; in createSignature() local
1222 Hasher.update(AllBytes.slice(ASTBlockRange.first, ASTBlockRange.second)); in createSignature()
1223 ASTFileSignature ASTBlockHash = ASTFileSignature::create(Hasher.result()); in createSignature()
1227 Hasher.update(AllBytes.slice(0, UnhashedControlBlockRange.first)); in createSignature()
1229 Hasher.update( in createSignature()
1232 Hasher.update(AllBytes.substr(ASTBlockRange.second)); in createSignature()
1233 ASTFileSignature Signature = ASTFileSignature::create(Hasher.result()); in createSignature()
1239 llvm::SHA1 Hasher; in createSignatureForNamedModule() local
1240 Hasher.update(StringRef(Buffer.data(), Buffer.size())); in createSignatureForNamedModule()
1248 Hasher.update(ExportImported->Signature); in createSignatureForNamedModule()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp114 SHA1 Hasher; in computeLTOCacheKey() local
117 Hasher.update(LLVM_VERSION_STRING); in computeLTOCacheKey()
119 Hasher.update(LLVM_REVISION); in computeLTOCacheKey()
124 Hasher.update(Str); in computeLTOCacheKey()
125 Hasher.update(ArrayRef<uint8_t>{0}); in computeLTOCacheKey()
130 Hasher.update(Data); in computeLTOCacheKey()
135 Hasher.update(Data); in computeLTOCacheKey()
138 Hasher.update(ArrayRef<uint8_t>(&I, 1)); in computeLTOCacheKey()
173 Hasher.update(ArrayRef<uint8_t>((uint8_t *)&ModHash[0], sizeof(ModHash))); in computeLTOCacheKey()
185 Hasher.update(ArrayRef<uint8_t>((uint8_t *)&GUID, sizeof(GUID))); in computeLTOCacheKey()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXCtorDtorLowering.cpp46 llvm::MD5 Hasher; in getHash() local
48 Hasher.update(Str); in getHash()
49 Hasher.final(Hash); in getHash()
/freebsd/contrib/llvm-project/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.cpp796 ODRHash Hasher; in getODRHash() local
797 Hasher.AddObjCInterfaceDecl(getDefinition()); in getODRHash()
798 data().ODRHash = Hasher.CalculateHash(); in getODRHash()
2089 ODRHash Hasher; in getODRHash() local
2090 Hasher.AddObjCProtocolDecl(getDefinition()); in getODRHash()
2091 data().ODRHash = Hasher.CalculateHash(); in getODRHash()
H A DStmtProfile.cpp2132 ODRHash Hasher; in VisitLambdaExpr() local
2146 Hasher.AddFunctionDecl(Call, /*SkipBody=*/true); in VisitLambdaExpr()
2148 ID.AddInteger(Hasher.CalculateHash()); in VisitLambdaExpr()
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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRFSDiscriminator.cpp80 std::hash<uint64_t> Hasher; in getCallStackHash()
81 return Seed ^ (Hasher(Val) + 0x9e3779b9 + (Seed << 6) + (Seed >> 2)); in getCallStackHash()
78 std::hash<uint64_t> Hasher; getCallStackHash() local
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeAnalyzer.cpp922 SHA1 Hasher; in parseBlock() local
924 Hasher.update(*CheckHash); in parseBlock()
928 Hasher.update(ArrayRef<uint8_t>(Ptr, BlockSize)); in parseBlock()
929 Hash = Hasher.result(); in parseBlock()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOWriter.cpp526 SHA256 Hasher; in writeCodeSignatureData() local
527 Hasher.update(Block); in writeCodeSignatureData()
528 std::array<uint8_t, 32> Hash = Hasher.final(); in writeCodeSignatureData()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DGCOV.cpp688 MD5 Hasher; in getCoveragePath() local
690 Hasher.update(filename.str()); in getCoveragePath()
691 Hasher.final(Result); in getCoveragePath()
/freebsd/contrib/llvm-project/lld/MachO/
H A DSyntheticSections.h632 template <class T> struct Hasher { struct
638 std::unordered_map<UInt128, uint64_t, Hasher<UInt128>> literal16Map; argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1792 MD5 Hasher; in instrumentGlobals() local
1793 Hasher.update(M.getSourceFileName()); in instrumentGlobals()
1795 Hasher.final(Hash); in instrumentGlobals()
/freebsd/contrib/llvm-project/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp603 struct Hasher { struct
623 std::unordered_map<IndexedModuleID, ModuleDeps, IndexedModuleID::Hasher>
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/
H A DREADME.md98 llvm_blake3_hasher Hasher;
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp298 SHA1 Hasher; member in __anoneb218b5c0111::ModuleBitcodeWriter
1411 Hasher.update(Str); in addToStrtab()
5312 Hasher.update(ArrayRef<uint8_t>( in writeModuleHash()
5314 std::array<uint8_t, 20> Hash = Hasher.result(); in writeModuleHash()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp244 llvm::MD5 Hasher; in getCUID() local
246 Hasher.update(InputFile); in getCUID()
250 Hasher.update(A->getAsString(Args)); in getCUID()
252 Hasher.final(Hash); in getCUID()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A D__hash_table1015 static_assert(is_copy_constructible<hasher>::value, "Hasher must be copy-constructible.");
/freebsd/contrib/llvm-project/libcxx/include/
H A D__hash_table1169 static_assert(is_copy_constructible<hasher>::value, "Hasher must be copy-constructible.");