Searched refs:serialization (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTDeserializationListener.h38 virtual void IdentifierRead(serialization::IdentID ID,
41 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { }
45 virtual void TypeRead(serialization::TypeIdx Idx, QualType T) { }
47 virtual void DeclRead(serialization::DeclID ID, const Decl *D) { }
49 virtual void SelectorRead(serialization::SelectorID iD, Selector Sel) {}
51 virtual void MacroDefinitionRead(serialization::PreprocessedEntityID,
54 virtual void ModuleRead(serialization::SubmoduleID ID, Module *Mod) {}
H A DASTWriter.h103 typedef llvm::DenseMap<QualType, serialization::TypeIdx,
104 serialization::UnsafeQualTypeDenseMapInfo>
132 /// serialization, rather than just queueing updates.
174 serialization::DeclID FirstDeclID;
177 serialization::DeclID NextDeclID;
185 llvm::DenseMap<const Decl *, serialization::DeclID> DeclIDs;
189 std::vector<serialization::DeclOffset> DeclOffsets;
192 typedef SmallVector<std::pair<unsigned, serialization::DeclID>, 64>
206 void associateDeclWithFile(const Decl *D, serialization::DeclID);
209 serialization
[all...]
H A DModule.h39 namespace serialization { namespace in namespace:clang
255 serialization::IdentID BaseIdentifierID;
291 serialization::MacroID BaseMacroID;
310 serialization::PreprocessedEntityID BasePreprocessedEntityID;
339 serialization::SubmoduleID BaseSubmoduleID;
356 serialization::SelectorID BaseSelectorID;
388 serialization::DeclID BaseDeclID;
400 llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs;
417 const serialization::DeclID *FileSortedDecls;
422 const serialization
[all...]
H A DASTReader.h180 virtual void ReadCounter(const serialization::ModuleFile &M,
185 serialization::ModuleKind Kind) {}
249 void ReadCounter(const serialization::ModuleFile &M, unsigned Value) override;
253 serialization::ModuleKind Kind) override;
281 void ReadCounter(const serialization::ModuleFile &M, unsigned Value) override;
287 namespace serialization { namespace in namespace:clang
297 } // end namespace serialization
308 /// The AST reader provides lazy de-serialization of declarations, as
350 friend class serialization::reader::ASTIdentifierLookupTrait;
354 friend class serialization
[all...]
H A DModuleFileExtension.h30 namespace serialization { namespace in namespace:clang
32 } // end namespace serialization
99 ASTReader &Reader, serialization::ModuleFile &Mod,
H A DGlobalModuleIndex.h41 namespace serialization { namespace in namespace:clang
48 using serialization::ModuleFile;
H A DASTBitCodes.h27 namespace serialization { namespace in namespace:clang
1589 template <> struct DenseMapInfo<clang::serialization::DeclarationNameKey> {
1590 static clang::serialization::DeclarationNameKey getEmptyKey() {
1591 return clang::serialization::DeclarationNameKey(-1, 1);
1593 static clang::serialization::DeclarationNameKey getTombstoneKey() {
1594 return clang::serialization::DeclarationNameKey(-1, 2);
1597 getHashValue(const clang::serialization::DeclarationNameKey &Key) {
1600 static bool isEqual(const clang::serialization::DeclarationNameKey &L,
1601 const clang::serialization::DeclarationNameKey &R) {
H A DModuleManager.h29 namespace serialization { namespace in namespace:clang
287 } } // end namespace clang::serialization
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp11 /// \brief Implements serialization for Statements and Expressions.
26 // Statement/expression serialization
37 serialization::StmtCode Code;
69 Code = serialization::STMT_NULL;
79 Code = serialization::STMT_COMPOUND;
95 Code = serialization::STMT_CASE;
101 Code = serialization::STMT_DEFAULT;
109 Code = serialization::STMT_LABEL;
118 Code = serialization::STMT_ATTRIBUTED;
129 Code = serialization
[all...]
H A DASTCommon.cpp26 serialization::TypeIdx
27 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) {
195 unsigned serialization::ComputeHash(Selector Sel) {
207 serialization::getDefinitiveDeclContext(const DeclContext *DC) {
265 bool serialization::isRedeclarableDeclKind(unsigned Kind) {
346 bool serialization::needsAnonymousDeclarationNumber(const NamedDecl *D) {
H A DASTWriterDecl.cpp10 // This file implements serialization for Declarations.
27 using namespace serialization;
30 // Declaration serialization
42 serialization::DeclCode Code;
357 Code = serialization::DECL_TYPEDEF;
363 Code = serialization::DECL_TYPEALIAS;
428 Code = serialization::DECL_ENUM;
455 Code = serialization::DECL_RECORD;
470 Code = serialization::DECL_ENUM_CONSTANT;
579 Code = serialization
[all...]
H A DASTCommon.h23 namespace serialization { namespace in namespace:clang
109 } // namespace serialization
H A DModule.cpp20 using namespace serialization;
H A DASTReaderInternals.h33 namespace serialization { namespace in namespace:clang
291 } // end namespace clang::serialization::reader
292 } // end namespace clang::serialization
H A DMultiOnDiskHashTable.h26 namespace serialization { namespace in namespace:clang
326 } // end namespace clang::serialization
H A DASTReader.cpp63 using namespace clang::serialization;
64 using namespace clang::serialization::reader;
129 void ChainedASTReaderListener::ReadCounter(const serialization::ModuleFile &M,
662 return serialization::ComputeHash(Sel);
899 ID.AddInteger(serialization::ComputeHash(Selector(Data)));
2616 serialization::DeclID ID = ReadDeclID(F, Record, Idx);
2691 serialization::TypeID ID = getGlobalTypeID(F, Record[I]);
6148 serialization::TypeID
6355 serialization::DeclID
6367 bool ASTReader::isDeclIDFromModule(serialization
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/
H A DMultiplexConsumer.cpp34 void IdentifierRead(serialization::IdentID ID,
36 void MacroRead(serialization::MacroID ID, MacroInfo *MI) override;
37 void TypeRead(serialization::TypeIdx Idx, QualType T) override;
38 void DeclRead(serialization::DeclID ID, const Decl *D) override;
39 void SelectorRead(serialization::SelectorID iD, Selector Sel) override;
40 void MacroDefinitionRead(serialization::PreprocessedEntityID,
42 void ModuleRead(serialization::SubmoduleID ID, Module *Mod) override;
60 serialization::IdentID ID, IdentifierInfo *II) {
66 serialization::MacroID ID, MacroInfo *MI) {
72 serialization
[all...]
H A DTestModuleFileExtension.cpp17 using namespace clang::serialization;
108 ASTReader &Reader, serialization::ModuleFile &Mod,
H A DTestModuleFileExtension.h66 ASTReader &Reader, serialization::ModuleFile &Mod,
H A DFrontendAction.cpp56 void IdentifierRead(serialization::IdentID ID,
61 void TypeRead(serialization::TypeIdx Idx, QualType T) override {
65 void DeclRead(serialization::DeclID ID, const Decl *D) override {
69 void SelectorRead(serialization::SelectorID ID, Selector Sel) override {
73 void MacroDefinitionRead(serialization::PreprocessedEntityID PPID,
87 void DeclRead(serialization::DeclID ID, const Decl *D) override {
111 void DeclRead(serialization::DeclID ID, const Decl *D) override {
H A DDependencyFile.cpp101 serialization::ModuleKind Kind) override {
224 serialization::ModuleKind Kind) override;
473 serialization::ModuleKind Kind) {
H A DASTUnit.cpp532 void ReadCounter(const serialization::ModuleFile &M,
728 switch (AST->Reader->ReadAST(Filename, serialization::MK_MainFile,
1645 for (serialization::DeclID TopLevelDecl : TopLevelDeclsInPreamble) {
1696 serialization::ModuleFile &
2755 serialization::ModuleFile &
2769 serialization::ModuleFile &
2793 serialization::ModuleFile *Mod = nullptr;
2794 Reader->getModuleManager().visit([&Mod](serialization::ModuleFile &M) {
2796 case serialization::MK_ImplicitModule:
2797 case serialization
[all...]
H A DChainedIncludesSource.cpp92 switch (Reader->ReadAST(pchFile, serialization::MK_PCH, SourceLocation(),
204 assert(Buffer->IsComplete && "serialization did not complete");
H A DCompilerInstance.cpp440 Preamble ? serialization::MK_Preamble
441 : serialization::MK_PCH,
1087 ModuleFileName, serialization::MK_ImplicitModule, ImportLoc,
1352 switch (ModuleManager->ReadAST(FileName, serialization::MK_ExplicitModule,
1447 serialization::MK_ImplicitModule,
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Frontend/
H A DASTUnit.h292 /// \brief A list of the serialization ID numbers for each of the top-level
294 std::vector<serialization::DeclID> TopLevelDeclsInPreamble;
594 void addTopLevelDeclFromPreamble(serialization::DeclID D) {

Completed in 132 milliseconds

12