Home
last modified time | relevance | path

Searched refs:Digest (Results 1 – 25 of 25) sorted by relevance

/llvm-project/clang-tools-extra/clangd/index/
H A DBackground.cpp88 return digest(Buf->get()->getBuffer()) != LS.Digest; in shardIsStale()
204 DigestIt->getValue().Digest != IGN.Digest || in update()
206 FilesToUpdate[IGN.URI] = {std::move(*AbsPath), IGN.Digest}; in update()
238 if (!DigestIt.second && SV.Digest == Hash && SV.HadErrors && !HadErrors) in update()
240 SV.Digest = Hash; in update()
299 auto Digest = digestFile(SM, FID); in index() local
300 if (!Digest) in index()
303 if (D != ShardVersionsSnapshot.end() && D->second.Digest == Digest in index()
[all...]
H A DIndexAction.cpp74 auto Digest = digestFile(SM, FileID); in FileChanged() local
75 assert(Digest && Node.Digest == *Digest && in FileChanged()
80 if (auto Digest = digestFile(SM, FileID)) in FileChanged() local
81 Node.Digest = std::move(*Digest); in FileChanged()
H A DBackgroundIndexLoader.cpp82 LS.Digest = IGN.Digest; in loadShard()
86 assert(LS.Digest != FileDigest{{0}} && "Digest is empty?"); in loadShard()
H A DYAMLSerialization.cpp368 NormalizedFileDigest(IO &, const FileDigest &Digest) { in NormalizedFileDigest()
369 HexString = llvm::toHex(Digest); in NormalizedFileDigest()
373 FileDigest Digest; in denormalize() local
374 if (HexString.size() == Digest.size() * 2 && in denormalize()
376 memcpy(Digest.data(), llvm::fromHex(HexString).data(), Digest.size()); in denormalize()
380 return Digest; in denormalize()
393 Node.Digest); in mapping()
H A DSerialization.cpp291 llvm::StringRef Digest = Data.consume(IGN.Digest.size()); in readIncludeGraphNode() local
292 std::copy(Digest.bytes_begin(), Digest.bytes_end(), IGN.Digest.begin()); in readIncludeGraphNode()
305 llvm::StringRef Hash(reinterpret_cast<const char *>(IGN.Digest.data()), in writeIncludeGraphNode()
306 IGN.Digest.size()); in writeIncludeGraphNode()
H A DBackgroundIndexLoader.h27 FileDigest Digest = {}; member
H A DBackground.h189 FileDigest Digest{{0}};
/llvm-project/llvm/utils/
H A DUpdateCMakeLists.pl5 use Digest::MD5;
90 my $digestA = Digest::MD5->new->addfile(*FILE)->hexdigest;
96 my $digestB = Digest::MD5->new->addfile(*FILE)->hexdigest;
/llvm-project/llvm/lib/Target/DirectX/
H A DDXContainerGlobals.cpp95 MD5 Digest; in computeShaderHash()
96 Digest.update(DXILConstant->getRawDataValues()); in computeShaderHash()
97 MD5::MD5Result Result = Digest.final(); in computeShaderHash()
105 memcpy(reinterpret_cast<void *>(&HashData.Digest), Result.data(), 16); in computeShaderHash()
89 MD5 Digest; computeShaderHash() local
/llvm-project/clang-tools-extra/clangd/unittests/
H A DSerializationTests.cpp117 Digest: EED8F5EAF25C453C
205 EXPECT_EQ(llvm::toHex(IGNDeserialized.Digest), "EED8F5EAF25C453C"); in TEST()
262 IGN.Digest = digest(TestContent); in TEST()
288 EXPECT_EQ(IGNDeserialized.Digest, IGN.Digest); in TEST()
H A DIndexActionTests.cpp37 MATCHER_P(hasDigest, Digest, "") { return arg.Digest == Digest; }
H A DBackgroundIndexTests.cpp44 arg.Digest == FileDigest{{0}} && arg.DirectIncludes.empty();
370 EXPECT_NE(ShardSource->Sources->lookup("unittest:///root/A.cc").Digest, in TEST_F()
381 EXPECT_NE(ShardHeader->Sources->lookup("unittest:///root/A.h").Digest, in TEST_F()
/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerYAML.cpp44 Digest(16, 0) { in ShaderHash()
45 memcpy(Digest.data(), &Data.Digest[0], 16); in ShaderHash()
126 IO.mapRequired("Digest", Hash.Digest); in mapping()
H A DDXContainerEmitter.cpp92 memcpy(Header.FileHash.Digest, ObjectFile.Header.Hash.data(), 16); in writeHeader()
191 memcpy(&Hash.Digest[0], &P.Hash->Digest[0], 16); in writeParts()
/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp349 uint64_t Digest = in commit()
354 memcpy(H->Guid.Guid, &Digest, 8); in commit()
359 H->Signature = static_cast<uint32_t>(Digest); in commit()
350 uint64_t Digest = commit() local
/llvm-project/llvm/test/CodeGen/DirectX/ContainerData/
H A DShaderHash.ll16 ; DXC: Digest: [
H A DDebugShaderHash.ll25 ; DXC: Digest: [
/llvm-project/llvm/lib/BinaryFormat/
H A DDXContainer.cpp30 return Flags > 0 || 0 != memcmp(&Digest, &Zeros, 16); in isPopulated()
/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainer.h48 uint8_t Digest[16]; member
59 uint8_t Digest[16]; member
/llvm-project/clang-tools-extra/clangd/
H A DHeaders.h96 FileDigest Digest{{0}};
/llvm-project/llvm/tools/obj2yaml/
H A Ddxcontainer2yaml.cpp41 for (uint8_t Byte : Container.getHeader().FileHash.Digest) in dumpDXContainer()
/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h72 std::vector<llvm::yaml::Hex8> Digest; member
/llvm-project/llvm/unittests/Object/
H A DDXContainerTest.cpp58 EXPECT_TRUE(memcmp(C.getHeader().FileHash.Digest, in TEST()
/llvm-project/llvm/docs/DirectX/
H A DDXContainer.rst49 uint8_t Digest[16];
60 The ``Digest`` is a 128bit hash digest computed with a proprietary algorithm and
/llvm-project/polly/lib/External/isl/doc/
H A Disl.bib260 booktitle = {Digest of the 6th Workshop on Optimization for DSP and Embedded Systems, ODES-6},