| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | BLAKE3.h | 43 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 D | HashBuilder.h | 46 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 D | NameAnonGlobals.cpp | 38 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 D | AMDGPUEmitPrintf.cpp | 483 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 D | TemplateArgumentHasher.cpp | 410 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 D | ASTWriter.cpp | 1221 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 D | LTO.cpp | 114 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 D | NVPTXCtorDtorLowering.cpp | 46 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 D | ODRDiagsEmitter.cpp | 19 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 D | DeclObjC.cpp | 796 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 D | StmtProfile.cpp | 2132 ODRHash Hasher; in VisitLambdaExpr() local 2146 Hasher.AddFunctionDecl(Call, /*SkipBody=*/true); in VisitLambdaExpr() 2148 ID.AddInteger(Hasher.CalculateHash()); in VisitLambdaExpr()
|
| H A D | MicrosoftMangle.cpp | 72 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 D | MIRFSDiscriminator.cpp | 80 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 D | BitcodeAnalyzer.cpp | 922 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 D | MachOWriter.cpp | 526 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 D | GCOV.cpp | 688 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 D | SyntheticSections.h | 632 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 D | HWAddressSanitizer.cpp | 1792 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 D | ClangScanDeps.cpp | 603 struct Hasher { struct 623 std::unordered_map<IndexedModuleID, ModuleDeps, IndexedModuleID::Hasher>
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
| H A D | README.md | 98 llvm_blake3_hasher Hasher;
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 298 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 D | Driver.cpp | 244 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_table | 1015 static_assert(is_copy_constructible<hasher>::value, "Hasher must be copy-constructible.");
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | __hash_table | 1169 static_assert(is_copy_constructible<hasher>::value, "Hasher must be copy-constructible.");
|