Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp36 serialization::StmtCode Code;
78 Code = serialization::STMT_NULL; in VisitNullStmt()
110 Code = serialization::STMT_CASE; in VisitCaseStmt()
125 Code = serialization::STMT_LABEL; in VisitLabelStmt()
163 Code = serialization::STMT_IF; in VisitIfStmt()
206 Code = serialization::STMT_WHILE; in VisitWhileStmt()
216 Code = serialization::STMT_DO; in VisitDoStmt()
229 Code = serialization::STMT_FOR; in VisitForStmt()
237 Code = serialization::STMT_GOTO; in VisitGotoStmt()
281 Code = serialization::STMT_DECL; in VisitDeclStmt()
[all …]
H A DASTWriterDecl.cpp27 using namespace serialization;
39 serialization::DeclCode Code;
474 Code = serialization::DECL_ENUM; in VisitEnumDecl()
509 Code = serialization::DECL_RECORD; in VisitRecordDecl()
953 Code = serialization::DECL_FIELD; in VisitFieldDecl()
1090 Code = serialization::DECL_VAR; in VisitVarDecl()
1170 Code = serialization::DECL_EMPTY; in VisitEmptyDecl()
1210 Code = serialization::DECL_BLOCK; in VisitBlockDecl()
1241 Code = serialization::DECL_LABEL; in VisitLabelDecl()
1289 Code = serialization::DECL_USING; in VisitUsingDecl()
[all …]
H A DASTCommon.cpp25 serialization::TypeIdx
26 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) { in TypeIdxFromBuiltin()
276 unsigned serialization::ComputeHash(Selector Sel) { in ComputeHash()
288 serialization::getDefinitiveDeclContext(const DeclContext *DC) { in getDefinitiveDeclContext()
347 bool serialization::isRedeclarableDeclKind(unsigned Kind) { in isRedeclarableDeclKind()
449 bool serialization::needsAnonymousDeclarationNumber(const NamedDecl *D) { in needsAnonymousDeclarationNumber()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTWriter.h189 serialization::DeclID FirstDeclID = serialization::NUM_PREDEF_DECL_IDS;
192 serialization::DeclID NextDeclID = FirstDeclID;
230 serialization::TypeID FirstTypeID = serialization::NUM_PREDEF_TYPE_IDS;
233 serialization::TypeID NextTypeID = FirstTypeID;
251 serialization::IdentID FirstIdentID = serialization::NUM_PREDEF_IDENT_IDS;
265 serialization::MacroID FirstMacroID = serialization::NUM_PREDEF_MACRO_IDS;
276 serialization::MacroID ID;
302 serialization::SubmoduleID FirstSubmoduleID =
303 serialization::NUM_PREDEF_SUBMODULE_IDS;
309 serialization::SelectorID FirstSelectorID =
[all …]
H A DASTReader.h314 namespace serialization {
504 serialization::GlobalDeclID ID;
920 serialization::SubmoduleID ID;
1101 serialization::GlobalDeclID SemaDC;
1102 serialization::GlobalDeclID LexicalDC;
1399 serialization::PreprocessedEntityID
1408 serialization::PreprocessedEntityID
1857 Decl *GetDecl(serialization::DeclID ID);
1882 serialization::DeclID
2110 serialization::SubmoduleID
[all …]
H A DASTDeserializationListener.h38 virtual void IdentifierRead(serialization::IdentID ID, in IdentifierRead()
41 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { } in MacroRead()
45 virtual void TypeRead(serialization::TypeIdx Idx, QualType T) { } in TypeRead()
47 virtual void DeclRead(serialization::DeclID ID, const Decl *D) { } in DeclRead()
49 virtual void SelectorRead(serialization::SelectorID iD, Selector Sel) {} in SelectorRead()
51 virtual void MacroDefinitionRead(serialization::PreprocessedEntityID, in MacroDefinitionRead()
54 virtual void ModuleRead(serialization::SubmoduleID ID, Module *Mod) {} in ModuleRead()
56 virtual void ModuleImportRead(serialization::SubmoduleID ID, in ModuleImportRead()
H A DModuleFile.h39 namespace serialization {
297 serialization::IdentID BaseIdentifierID = 0;
337 serialization::MacroID BaseMacroID = 0;
356 serialization::PreprocessedEntityID BasePreprocessedEntityID = 0;
392 serialization::SubmoduleID BaseSubmoduleID = 0;
409 serialization::SelectorID BaseSelectorID = 0;
444 serialization::DeclID BaseDeclID = 0;
456 llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs;
459 const serialization::DeclID *FileSortedDecls = nullptr;
464 const serialization::ObjCCategoriesInfo *ObjCCategoriesMap = nullptr;
[all …]
H A DASTRecordReader.h32 : public serialization::DataStreamBasicReader<ASTRecordReader> {
33 using ModuleFile = serialization::ModuleFile;
89 serialization::SubmoduleID
95 Module *getSubmodule(serialization::SubmoduleID GlobalID) { in getSubmodule()
107 serialization::DeclID ID) { in readVisibleDeclContextStorage()
168 serialization::TypeID getGlobalTypeID(unsigned LocalID) const { in getGlobalTypeID()
187 serialization::DeclID readDeclID() { in readDeclID()
H A DASTBitCodes.h31 namespace serialization {
2142 template <> struct DenseMapInfo<clang::serialization::DeclarationNameKey> {
2143 static clang::serialization::DeclarationNameKey getEmptyKey() {
2144 return clang::serialization::DeclarationNameKey(-1, 1);
2147 static clang::serialization::DeclarationNameKey getTombstoneKey() {
2148 return clang::serialization::DeclarationNameKey(-1, 2);
2152 getHashValue(const clang::serialization::DeclarationNameKey &Key) {
2156 static bool isEqual(const clang::serialization::DeclarationNameKey &L,
2157 const clang::serialization::DeclarationNameKey &R) {
H A DModuleFileExtension.h31 namespace serialization {
107 ASTReader &Reader, serialization::ModuleFile &Mod,
H A DGlobalModuleIndex.h39 namespace serialization {
55 using ModuleFile = serialization::ModuleFile;
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DMultiplexConsumer.h35 void IdentifierRead(serialization::IdentID ID, IdentifierInfo *II) override;
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;
43 void ModuleImportRead(serialization::SubmoduleID ID,
/llvm-project-15.0.7/clang-tools-extra/clangd/test/index-serialization/
H A Dversion-is-correct.test4 serialization format.
9 clang-tools-extra/clangd/test/index-serialization/Inputs/sample.cpp > \
10 clang-tools-extra/clangd/test/index-serialization/Inputs/sample.idx
/llvm-project-15.0.7/clang/lib/Frontend/
H A DMultiplexConsumer.cpp35 serialization::IdentID ID, IdentifierInfo *II) { in IdentifierRead()
41 serialization::MacroID ID, MacroInfo *MI) { in MacroRead()
47 serialization::TypeIdx Idx, QualType T) { in TypeRead()
53 serialization::DeclID ID, const Decl *D) { in DeclRead()
59 serialization::SelectorID ID, Selector Sel) { in SelectorRead()
65 serialization::PreprocessedEntityID ID, MacroDefinitionRecord *MD) { in MacroDefinitionRead()
71 serialization::SubmoduleID ID, Module *Mod) { in ModuleRead()
77 serialization::SubmoduleID ID, SourceLocation ImportLoc) { in ModuleImportRead()
H A DTestModuleFileExtension.cpp16 using namespace clang::serialization;
114 ASTReader &Reader, serialization::ModuleFile &Mod, in createExtensionReader()
/llvm-project-15.0.7/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp23 const serialization::ModuleFile &MF) { in optimizeHeaderSearchOpts()
29 llvm::DenseSet<const serialization::ModuleFile *> Visited; in optimizeHeaderSearchOpts()
30 std::function<void(const serialization::ModuleFile *)> VisitMF = in optimizeHeaderSearchOpts()
31 [&](const serialization::ModuleFile *MF) { in optimizeHeaderSearchOpts()
34 for (const serialization::ModuleFile *Import : MF->Imports) in optimizeHeaderSearchOpts()
280 serialization::ModuleFile *MF = in handleTopLevelModule()
284 *MF, true, true, [&](const serialization::InputFile &IF, bool isSystem) { in handleTopLevelModule()
/llvm-project-15.0.7/clang/include/clang/Index/
H A DIndexingAction.h28 namespace serialization {
68 void indexModuleFile(serialization::ModuleFile &Mod, ASTReader &Reader,
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DExpandModularHeadersPPCallbacks.h26 namespace serialization {
61 void handleModuleFile(serialization::ModuleFile *MF);
125 llvm::DenseSet<serialization::ModuleFile *> VisitedModules;
/llvm-project-15.0.7/clang/test/AST/
H A Dcategory-attribute.m1 // Test without serialization:
5 // Test with serialization:
H A Dast-dump-pipe.cl1 // Test without serialization:
5 // Test with serialization:
H A Dast-dump-stmt.m1 // Test without serialization:
5 // Test with serialization:
H A Dproperty-atomic-bool.m1 // Test without serialization:
5 // Test with serialization:
H A Dast-dump-attr.m1 // Test without serialization:
6 // Test with serialization:
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAbstractTypeWriter.h17 namespace serialization {
H A DAbstractTypeReader.h17 namespace serialization {

12345