Home
last modified time | relevance | path

Searched refs:ASTFileSignature (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DModule.h57 struct ASTFileSignature : std::array<uint8_t, 20> { struct
62 ASTFileSignature(BaseT S = {{0}}) : BaseT(std::move(S)) {} in BaseT() argument
75 static ASTFileSignature create(std::array<uint8_t, 20> Bytes) { in create() argument
76 return ASTFileSignature(std::move(Bytes)); in create()
79 static ASTFileSignature createDISentinel() { in createDISentinel() argument
80 ASTFileSignature Sentinel; in createDISentinel()
85 static ASTFileSignature createDummy() { in createDummy() argument
86 ASTFileSignature Dummy; in createDummy()
92 static ASTFileSignature create(InputIt First, InputIt Last) { in create() argument
96 ASTFileSignature Signature; in create()
[all …]
H A DASTSourceDescriptor.h32 ASTFileSignature Signature;
38 ASTFileSignature Signature) in ASTSourceDescriptor()
46 ASTFileSignature getSignature() const { return Signature; } in getSignature()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DGlobalModuleIndex.cpp390 ASTFileSignature Signature;
396 ASTFileSignature StoredSignature;
397 ImportedModuleFileInfo(off_t Size, time_t ModTime, ASTFileSignature Sig) in ImportedModuleFileInfo()
640 ASTFileSignature StoredSignature = ASTFileSignature::create( in loadModuleFile()
641 FirstSignatureByte, FirstSignatureByte + ASTFileSignature::size); in loadModuleFile()
642 Idx += ASTFileSignature::size; in loadModuleFile()
700 auto Signature = ASTFileSignature::create(Blob.begin(), Blob.end()); in loadModuleFile()
701 assert(Signature != ASTFileSignature::createDummy() && in loadModuleFile()
H A DASTWriter.cpp1174 std::pair<ASTFileSignature, ASTFileSignature>
1180 ASTFileSignature ASTBlockHash = ASTFileSignature::create(Hasher.result()); in createSignature()
1190 ASTFileSignature Signature = ASTFileSignature::create(Hasher.result()); in createSignature()
1195 ASTFileSignature ASTWriter::createSignatureForNamedModule() const { in createSignatureForNamedModule()
1232 return ASTFileSignature::create(Hasher.result()); in createSignatureForNamedModule()
1236 const ASTFileSignature &S, uint64_t BitNo) { in BackpatchSignatureAt()
1243 ASTFileSignature ASTWriter::backpatchSignature() { in backpatchSignature()
1245 ASTFileSignature Signature = createSignatureForNamedModule(); in backpatchSignature()
1255 ASTFileSignature ASTBlockHash; in backpatchSignature()
1256 ASTFileSignature Signature; in backpatchSignature()
[all …]
H A DASTReader.cpp3094 ASTFileSignature StoredSignature; in ReadControlBlock()
3097 StoredSignature = ASTFileSignature::create( in ReadControlBlock()
3098 FirstSignatureByte, FirstSignatureByte + ASTFileSignature::size); in ReadControlBlock()
3099 Idx += ASTFileSignature::size; in ReadControlBlock()
4458 /*ImportedBy=*/nullptr, Loaded, 0, 0, ASTFileSignature(), in ReadAST()
4673 static ASTFileSignature readASTFileSignature(StringRef PCH);
4716 ASTFileSignature ExpectedSignature, in ReadASTCore()
4966 F->Signature = ASTFileSignature::create(Blob.begin(), Blob.end()); in readUnhashedControlBlockImpl()
4967 assert(F->Signature != ASTFileSignature::createDummy() && in readUnhashedControlBlockImpl()
4973 F->ASTBlockHash = ASTFileSignature::create(Blob.begin(), Blob.end()); in readUnhashedControlBlockImpl()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleManager.h205 using ASTFileSignatureReader = ASTFileSignature (*)(StringRef);
245 ASTFileSignature ExpectedSignature,
H A DASTWriter.h548 ASTFileSignature backpatchSignature();
551 std::pair<ASTFileSignature, ASTFileSignature> createSignature() const;
552 ASTFileSignature createSignatureForNamedModule() const;
636 ASTFileSignature WriteASTCore(Sema &SemaRef, StringRef isysroot,
675 ASTFileSignature WriteAST(Sema &SemaRef, StringRef OutputFile,
H A DModuleFile.h183 ASTFileSignature Signature;
187 ASTFileSignature ASTBlockHash;
H A DPCHContainerOperations.h28 ASTFileSignature Signature;
H A DASTReader.h1363 ASTFileSignature ExpectedSignature,