Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DModule.h58 struct ASTFileSignature : std::array<uint8_t, 20> { struct
63 ASTFileSignature(BaseT S = {{0}}) : BaseT(std::move(S)) {} in BaseT() argument
81 static ASTFileSignature create(std::array<uint8_t, 20> Bytes) { in create() argument
82 return ASTFileSignature(std::move(Bytes)); in create()
85 static ASTFileSignature createDISentinel() { in createDISentinel() argument
86 ASTFileSignature Sentinel; in createDISentinel()
91 static ASTFileSignature createDummy() { in createDummy() argument
92 ASTFileSignature Dummy; in createDummy()
98 static ASTFileSignature create(InputIt First, InputIt Last) { in create() argument
102 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 StringRef SignatureBytes = Blob.substr(0, ASTFileSignature::size); in loadModuleFile()
641 auto StoredSignature = ASTFileSignature::create(SignatureBytes.begin(), in loadModuleFile()
643 Blob = Blob.substr(ASTFileSignature::size); in loadModuleFile()
695 auto Signature = ASTFileSignature::create(Blob.begin(), Blob.end()); in loadModuleFile()
696 assert(Signature != ASTFileSignature::createDummy() && in loadModuleFile()
H A DModuleManager.cpp73 static bool checkSignature(ASTFileSignature Signature, in checkSignature()
74 ASTFileSignature ExpectedSignature, in checkSignature()
102 ASTFileSignature ExpectedSignature, in addModule()
H A DASTWriter.cpp1217 std::pair<ASTFileSignature, ASTFileSignature>
1223 ASTFileSignature ASTBlockHash = ASTFileSignature::create(Hasher.result()); in createSignature()
1233 ASTFileSignature Signature = ASTFileSignature::create(Hasher.result()); in createSignature()
1238 ASTFileSignature ASTWriter::createSignatureForNamedModule() const { in createSignatureForNamedModule()
1275 return ASTFileSignature::create(Hasher.result()); in createSignatureForNamedModule()
1279 const ASTFileSignature &S, uint64_t BitNo) { in BackpatchSignatureAt()
1286 ASTFileSignature ASTWriter::backpatchSignature() { in backpatchSignature()
1288 ASTFileSignature Signature = createSignatureForNamedModule(); in backpatchSignature()
1298 ASTFileSignature ASTBlockHash; in backpatchSignature()
1299 ASTFileSignature Signature; in backpatchSignature()
[all …]
H A DASTReader.cpp3287 ASTFileSignature StoredSignature; in ReadControlBlock()
3311 StringRef SignatureBytes = Blob.substr(0, ASTFileSignature::size); in ReadControlBlock()
3312 StoredSignature = ASTFileSignature::create(SignatureBytes.begin(), in ReadControlBlock()
3314 Blob = Blob.substr(ASTFileSignature::size); in ReadControlBlock()
4746 /*ImportedBy=*/nullptr, Loaded, 0, 0, ASTFileSignature(), in ReadAST()
4963 static ASTFileSignature readASTFileSignature(StringRef PCH);
5007 ASTFileSignature ExpectedSignature, in ReadASTCore()
5259 F->Signature = ASTFileSignature::create(Blob.begin(), Blob.end()); in readUnhashedControlBlockImpl()
5260 assert(F->Signature != ASTFileSignature::createDummy() && in readUnhashedControlBlockImpl()
5266 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 DModuleFile.h189 ASTFileSignature Signature;
193 ASTFileSignature ASTBlockHash;
H A DASTWriter.h576 ASTFileSignature backpatchSignature();
579 std::pair<ASTFileSignature, ASTFileSignature> createSignature() const;
580 ASTFileSignature createSignatureForNamedModule() const;
682 ASTFileSignature WriteASTCore(Sema *SemaPtr, StringRef isysroot,
719 ASTFileSignature WriteAST(llvm::PointerUnion<Sema *, Preprocessor *> Subject,
H A DPCHContainerOperations.h28 ASTFileSignature Signature;
H A DASTReader.h1542 ASTFileSignature ExpectedSignature,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DObjectFilePCHContainerWriter.cpp188 {ModuleName, "", OutputFileName, ASTFileSignature::createDISentinel()}); in Initialize()