/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Serialization/ |
H A D | ASTDeserializationListener.h | 38 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 D | ASTWriter.h | 103 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 D | Module.h | 39 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 D | ASTReader.h | 180 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 D | ModuleFileExtension.h | 30 namespace serialization { namespace in namespace:clang 32 } // end namespace serialization 99 ASTReader &Reader, serialization::ModuleFile &Mod,
|
H A D | GlobalModuleIndex.h | 41 namespace serialization { namespace in namespace:clang 48 using serialization::ModuleFile;
|
H A D | ASTBitCodes.h | 27 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 D | ModuleManager.h | 29 namespace serialization { namespace in namespace:clang 287 } } // end namespace clang::serialization
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 11 /// \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 D | ASTCommon.cpp | 26 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 D | ASTWriterDecl.cpp | 10 // 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 D | ASTCommon.h | 23 namespace serialization { namespace in namespace:clang 109 } // namespace serialization
|
H A D | Module.cpp | 20 using namespace serialization;
|
H A D | ASTReaderInternals.h | 33 namespace serialization { namespace in namespace:clang 291 } // end namespace clang::serialization::reader 292 } // end namespace clang::serialization
|
H A D | MultiOnDiskHashTable.h | 26 namespace serialization { namespace in namespace:clang 326 } // end namespace clang::serialization
|
H A D | ASTReader.cpp | 63 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 D | MultiplexConsumer.cpp | 34 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 D | TestModuleFileExtension.cpp | 17 using namespace clang::serialization; 108 ASTReader &Reader, serialization::ModuleFile &Mod,
|
H A D | TestModuleFileExtension.h | 66 ASTReader &Reader, serialization::ModuleFile &Mod,
|
H A D | FrontendAction.cpp | 56 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 D | DependencyFile.cpp | 101 serialization::ModuleKind Kind) override { 224 serialization::ModuleKind Kind) override; 473 serialization::ModuleKind Kind) {
|
H A D | ASTUnit.cpp | 532 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 D | ChainedIncludesSource.cpp | 92 switch (Reader->ReadAST(pchFile, serialization::MK_PCH, SourceLocation(), 204 assert(Buffer->IsComplete && "serialization did not complete");
|
H A D | CompilerInstance.cpp | 440 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 D | ASTUnit.h | 292 /// \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) {
|