Lines Matching refs:serialization
27 using namespace serialization;
39 serialization::DeclCode Code;
46 Code((serialization::DeclCode)0), AbbrevToUse(0) {} in ASTDeclWriter()
328 Code = serialization::DECL_PRAGMA_COMMENT; in VisitPragmaCommentDecl()
340 Code = serialization::DECL_PRAGMA_DETECT_MISMATCH; in VisitPragmaDetectMismatchDecl()
383 Code = serialization::DECL_TYPEDEF; in VisitTypedefDecl()
389 Code = serialization::DECL_TYPEALIAS; in VisitTypeAliasDecl()
454 Code = serialization::DECL_ENUM; in VisitEnumDecl()
481 Code = serialization::DECL_RECORD; in VisitRecordDecl()
496 Code = serialization::DECL_ENUM_CONSTANT; in VisitEnumConstantDecl()
603 Code = serialization::DECL_FUNCTION; in VisitFunctionDecl()
651 Code = serialization::DECL_OBJC_METHOD; in VisitObjCMethodDecl()
661 Code = serialization::DECL_OBJC_TYPE_PARAM; in VisitObjCTypeParamDecl()
712 Code = serialization::DECL_OBJC_INTERFACE; in VisitObjCInterfaceDecl()
733 Code = serialization::DECL_OBJC_IVAR; in VisitObjCIvarDecl()
749 Code = serialization::DECL_OBJC_PROTOCOL; in VisitObjCProtocolDecl()
754 Code = serialization::DECL_OBJC_AT_DEFS_FIELD; in VisitObjCAtDefsFieldDecl()
769 Code = serialization::DECL_OBJC_CATEGORY; in VisitObjCCategoryDecl()
775 Code = serialization::DECL_OBJC_COMPATIBLE_ALIAS; in VisitObjCCompatibleAliasDecl()
794 Code = serialization::DECL_OBJC_PROPERTY; in VisitObjCPropertyDecl()
807 Code = serialization::DECL_OBJC_CATEGORY_IMPL; in VisitObjCCategoryImplDecl()
822 Code = serialization::DECL_OBJC_IMPLEMENTATION; in VisitObjCImplementationDecl()
833 Code = serialization::DECL_OBJC_PROPERTY_IMPL; in VisitObjCPropertyImplDecl()
869 Code = serialization::DECL_FIELD; in VisitFieldDecl()
876 Code = serialization::DECL_MS_PROPERTY; in VisitMSPropertyDecl()
885 Code = serialization::DECL_INDIRECTFIELD; in VisitIndirectFieldDecl()
954 Code = serialization::DECL_VAR; in VisitVarDecl()
959 Code = serialization::DECL_IMPLICIT_PARAM; in VisitImplicitParamDecl()
973 Code = serialization::DECL_PARM_VAR; in VisitParmVarDecl()
1013 Code = serialization::DECL_FILE_SCOPE_ASM; in VisitFileScopeAsmDecl()
1018 Code = serialization::DECL_EMPTY; in VisitEmptyDecl()
1045 Code = serialization::DECL_BLOCK; in VisitBlockDecl()
1056 Code = serialization::DECL_CAPTURED; in VisitCapturedDecl()
1064 Code = serialization::DECL_LINKAGE_SPEC; in VisitLinkageSpecDecl()
1070 Code = serialization::DECL_LABEL; in VisitLabelDecl()
1083 Code = serialization::DECL_NAMESPACE; in VisitNamespaceDecl()
1107 Code = serialization::DECL_NAMESPACE_ALIAS; in VisitNamespaceAliasDecl()
1118 Code = serialization::DECL_USING; in VisitUsingDecl()
1127 Code = serialization::DECL_USING_SHADOW; in VisitUsingShadowDecl()
1136 Code = serialization::DECL_CONSTRUCTOR_USING_SHADOW; in VisitConstructorUsingShadowDecl()
1146 Code = serialization::DECL_USING_DIRECTIVE; in VisitUsingDirectiveDecl()
1154 Code = serialization::DECL_UNRESOLVED_USING_VALUE; in VisitUnresolvedUsingValueDecl()
1162 Code = serialization::DECL_UNRESOLVED_USING_TYPENAME; in VisitUnresolvedUsingTypenameDecl()
1193 Code = serialization::DECL_CXX_RECORD; in VisitCXXRecordDecl()
1220 Code = serialization::DECL_CXX_METHOD; in VisitCXXMethodDecl()
1227 Code = serialization::DECL_CXX_INHERITED_CONSTRUCTOR; in VisitCXXConstructorDecl()
1229 Code = serialization::DECL_CXX_CONSTRUCTOR; in VisitCXXConstructorDecl()
1237 ? serialization::DECL_CXX_INHERITED_CONSTRUCTOR in VisitCXXConstructorDecl()
1238 : serialization::DECL_CXX_CONSTRUCTOR; in VisitCXXConstructorDecl()
1246 Code = serialization::DECL_CXX_DESTRUCTOR; in VisitCXXDestructorDecl()
1252 Code = serialization::DECL_CXX_CONVERSION; in VisitCXXConversionDecl()
1270 Code = serialization::DECL_IMPORT; in VisitImportDecl()
1276 Code = serialization::DECL_ACCESS_SPEC; in VisitAccessSpecDecl()
1295 Code = serialization::DECL_FRIEND; in VisitFriendDecl()
1309 Code = serialization::DECL_FRIEND_TEMPLATE; in VisitFriendTemplateDecl()
1340 Code = serialization::DECL_CLASS_TEMPLATE; in VisitClassTemplateDecl()
1376 Code = serialization::DECL_CLASS_TEMPLATE_SPECIALIZATION; in VisitClassTemplateSpecializationDecl()
1392 Code = serialization::DECL_CLASS_TEMPLATE_PARTIAL_SPECIALIZATION; in VisitClassTemplatePartialSpecializationDecl()
1400 Code = serialization::DECL_VAR_TEMPLATE; in VisitVarTemplateDecl()
1435 Code = serialization::DECL_VAR_TEMPLATE_SPECIALIZATION; in VisitVarTemplateSpecializationDecl()
1451 Code = serialization::DECL_VAR_TEMPLATE_PARTIAL_SPECIALIZATION; in VisitVarTemplatePartialSpecializationDecl()
1458 Code = serialization::DECL_CLASS_SCOPE_FUNCTION_SPECIALIZATION; in VisitClassScopeFunctionSpecializationDecl()
1467 Code = serialization::DECL_FUNCTION_TEMPLATE; in VisitFunctionTemplateDecl()
1481 Code = serialization::DECL_TEMPLATE_TYPE_PARM; in VisitTemplateTypeParmDecl()
1502 Code = serialization::DECL_EXPANDED_NON_TYPE_TEMPLATE_PARM_PACK; in VisitNonTypeTemplateParmDecl()
1511 Code = serialization::DECL_NON_TYPE_TEMPLATE_PARM; in VisitNonTypeTemplateParmDecl()
1531 Code = serialization::DECL_EXPANDED_TEMPLATE_TEMPLATE_PARM_PACK; in VisitTemplateTemplateParmDecl()
1540 Code = serialization::DECL_TEMPLATE_TEMPLATE_PARM; in VisitTemplateTemplateParmDecl()
1546 Code = serialization::DECL_TYPE_ALIAS_TEMPLATE; in VisitTypeAliasTemplateDecl()
1555 Code = serialization::DECL_STATIC_ASSERT; in VisitStaticAssertDecl()
1645 Code = serialization::DECL_OMP_THREADPRIVATE; in VisitOMPThreadPrivateDecl()
1654 Code = serialization::DECL_OMP_DECLARE_REDUCTION; in VisitOMPDeclareReductionDecl()
1659 Code = serialization::DECL_OMP_CAPTUREDEXPR; in VisitOMPCapturedExprDecl()
1673 Abv->Add(BitCodeAbbrevOp(serialization::DECL_FIELD)); in WriteDeclAbbrevs()
1706 Abv->Add(BitCodeAbbrevOp(serialization::DECL_OBJC_IVAR)); in WriteDeclAbbrevs()
1742 Abv->Add(BitCodeAbbrevOp(serialization::DECL_ENUM)); in WriteDeclAbbrevs()
1790 Abv->Add(BitCodeAbbrevOp(serialization::DECL_RECORD)); in WriteDeclAbbrevs()
1833 Abv->Add(BitCodeAbbrevOp(serialization::DECL_PARM_VAR)); in WriteDeclAbbrevs()
1880 Abv->Add(BitCodeAbbrevOp(serialization::DECL_TYPEDEF)); in WriteDeclAbbrevs()
1909 Abv->Add(BitCodeAbbrevOp(serialization::DECL_VAR)); in WriteDeclAbbrevs()
1957 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CXX_METHOD)); in WriteDeclAbbrevs()
2015 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_DECL_REF)); in WriteDeclAbbrevs()
2038 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_INTEGER_LITERAL)); in WriteDeclAbbrevs()
2056 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_CHARACTER_LITERAL)); in WriteDeclAbbrevs()
2074 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_IMPLICIT_CAST)); in WriteDeclAbbrevs()
2091 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_LEXICAL)); in WriteDeclAbbrevs()
2096 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_VISIBLE)); in WriteDeclAbbrevs()
2135 serialization::DeclID ID; in WriteDecl()
2137 serialization::DeclID &IDR = DeclIDs[D]; in WriteDecl()