Lines Matching refs:serialization

28 using namespace serialization;
40 serialization::DeclCode Code;
47 Code((serialization::DeclCode)0), AbbrevToUse(0) {} in ASTDeclWriter()
348 Code = serialization::DECL_PRAGMA_COMMENT; in VisitPragmaCommentDecl()
360 Code = serialization::DECL_PRAGMA_DETECT_MISMATCH; in VisitPragmaDetectMismatchDecl()
404 Code = serialization::DECL_TYPEDEF; in VisitTypedefDecl()
410 Code = serialization::DECL_TYPEALIAS; in VisitTypeAliasDecl()
477 Code = serialization::DECL_ENUM; in VisitEnumDecl()
516 Code = serialization::DECL_RECORD; in VisitRecordDecl()
531 Code = serialization::DECL_ENUM_CONSTANT; in VisitEnumConstantDecl()
678 Code = serialization::DECL_FUNCTION; in VisitFunctionDecl()
696 Code = serialization::DECL_CXX_DEDUCTION_GUIDE; in VisitCXXDeductionGuideDecl()
744 Code = serialization::DECL_OBJC_METHOD; in VisitObjCMethodDecl()
754 Code = serialization::DECL_OBJC_TYPE_PARAM; in VisitObjCTypeParamDecl()
806 Code = serialization::DECL_OBJC_INTERFACE; in VisitObjCInterfaceDecl()
827 Code = serialization::DECL_OBJC_IVAR; in VisitObjCIvarDecl()
844 Code = serialization::DECL_OBJC_PROTOCOL; in VisitObjCProtocolDecl()
849 Code = serialization::DECL_OBJC_AT_DEFS_FIELD; in VisitObjCAtDefsFieldDecl()
864 Code = serialization::DECL_OBJC_CATEGORY; in VisitObjCCategoryDecl()
870 Code = serialization::DECL_OBJC_COMPATIBLE_ALIAS; in VisitObjCCompatibleAliasDecl()
891 Code = serialization::DECL_OBJC_PROPERTY; in VisitObjCPropertyDecl()
903 Code = serialization::DECL_OBJC_CATEGORY_IMPL; in VisitObjCCategoryImplDecl()
918 Code = serialization::DECL_OBJC_IMPLEMENTATION; in VisitObjCImplementationDecl()
931 Code = serialization::DECL_OBJC_PROPERTY_IMPL; in VisitObjCPropertyImplDecl()
967 Code = serialization::DECL_FIELD; in VisitFieldDecl()
974 Code = serialization::DECL_MS_PROPERTY; in VisitMSPropertyDecl()
984 Code = serialization::DECL_MS_GUID; in VisitMSGuidDecl()
991 Code = serialization::DECL_UNNAMED_GLOBAL_CONSTANT; in VisitUnnamedGlobalConstantDecl()
997 Code = serialization::DECL_TEMPLATE_PARAM_OBJECT; in VisitTemplateParamObjectDecl()
1006 Code = serialization::DECL_INDIRECTFIELD; in VisitIndirectFieldDecl()
1103 Code = serialization::DECL_VAR; in VisitVarDecl()
1108 Code = serialization::DECL_IMPLICIT_PARAM; in VisitImplicitParamDecl()
1122 Code = serialization::DECL_PARM_VAR; in VisitParmVarDecl()
1165 Code = serialization::DECL_DECOMPOSITION; in VisitDecompositionDecl()
1171 Code = serialization::DECL_BINDING; in VisitBindingDecl()
1178 Code = serialization::DECL_FILE_SCOPE_ASM; in VisitFileScopeAsmDecl()
1184 Code = serialization::DECL_TOP_LEVEL_STMT_DECL; in VisitTopLevelStmtDecl()
1189 Code = serialization::DECL_EMPTY; in VisitEmptyDecl()
1201 Code = serialization::DECL_LIFETIME_EXTENDED_TEMPORARY; in VisitLifetimeExtendedTemporaryDecl()
1229 Code = serialization::DECL_BLOCK; in VisitBlockDecl()
1240 Code = serialization::DECL_CAPTURED; in VisitCapturedDecl()
1248 Code = serialization::DECL_LINKAGE_SPEC; in VisitLinkageSpecDecl()
1254 Code = serialization::DECL_EXPORT; in VisitExportDecl()
1260 Code = serialization::DECL_LABEL; in VisitLabelDecl()
1274 Code = serialization::DECL_NAMESPACE; in VisitNamespaceDecl()
1298 Code = serialization::DECL_NAMESPACE_ALIAS; in VisitNamespaceAliasDecl()
1309 Code = serialization::DECL_USING; in VisitUsingDecl()
1319 Code = serialization::DECL_USING_ENUM; in VisitUsingEnumDecl()
1328 Code = serialization::DECL_USING_PACK; in VisitUsingPackDecl()
1338 Code = serialization::DECL_USING_SHADOW; in VisitUsingShadowDecl()
1347 Code = serialization::DECL_CONSTRUCTOR_USING_SHADOW; in VisitConstructorUsingShadowDecl()
1357 Code = serialization::DECL_USING_DIRECTIVE; in VisitUsingDirectiveDecl()
1366 Code = serialization::DECL_UNRESOLVED_USING_VALUE; in VisitUnresolvedUsingValueDecl()
1375 Code = serialization::DECL_UNRESOLVED_USING_TYPENAME; in VisitUnresolvedUsingTypenameDecl()
1381 Code = serialization::DECL_UNRESOLVED_USING_IF_EXISTS; in VisitUnresolvedUsingIfExistsDecl()
1412 Code = serialization::DECL_CXX_RECORD; in VisitCXXRecordDecl()
1435 Code = serialization::DECL_CXX_METHOD; in VisitCXXMethodDecl()
1447 Code = serialization::DECL_CXX_CONSTRUCTOR; in VisitCXXConstructorDecl()
1457 Code = serialization::DECL_CXX_DESTRUCTOR; in VisitCXXDestructorDecl()
1463 Code = serialization::DECL_CXX_CONVERSION; in VisitCXXConversionDecl()
1481 Code = serialization::DECL_IMPORT; in VisitImportDecl()
1487 Code = serialization::DECL_ACCESS_SPEC; in VisitAccessSpecDecl()
1506 Code = serialization::DECL_FRIEND; in VisitFriendDecl()
1520 Code = serialization::DECL_FRIEND_TEMPLATE; in VisitFriendTemplateDecl()
1533 Code = serialization::DECL_CONCEPT; in VisitConceptDecl()
1542 Code = serialization::DECL_IMPLICIT_CONCEPT_SPECIALIZATION; in VisitImplicitConceptSpecializationDecl()
1546 Code = serialization::DECL_REQUIRES_EXPR_BODY; in VisitRequiresExprBodyDecl()
1570 Code = serialization::DECL_CLASS_TEMPLATE; in VisitClassTemplateDecl()
1606 Code = serialization::DECL_CLASS_TEMPLATE_SPECIALIZATION; in VisitClassTemplateSpecializationDecl()
1622 Code = serialization::DECL_CLASS_TEMPLATE_PARTIAL_SPECIALIZATION; in VisitClassTemplatePartialSpecializationDecl()
1630 Code = serialization::DECL_VAR_TEMPLATE; in VisitVarTemplateDecl()
1667 Code = serialization::DECL_VAR_TEMPLATE_SPECIALIZATION; in VisitVarTemplateSpecializationDecl()
1683 Code = serialization::DECL_VAR_TEMPLATE_PARTIAL_SPECIALIZATION; in VisitVarTemplatePartialSpecializationDecl()
1693 Code = serialization::DECL_CLASS_SCOPE_FUNCTION_SPECIALIZATION; in VisitClassScopeFunctionSpecializationDecl()
1702 Code = serialization::DECL_FUNCTION_TEMPLATE; in VisitFunctionTemplateDecl()
1732 Code = serialization::DECL_TEMPLATE_TYPE_PARM; in VisitTemplateTypeParmDecl()
1757 Code = serialization::DECL_EXPANDED_NON_TYPE_TEMPLATE_PARM_PACK; in VisitNonTypeTemplateParmDecl()
1766 Code = serialization::DECL_NON_TYPE_TEMPLATE_PARM; in VisitNonTypeTemplateParmDecl()
1786 Code = serialization::DECL_EXPANDED_TEMPLATE_TEMPLATE_PARM_PACK; in VisitTemplateTemplateParmDecl()
1795 Code = serialization::DECL_TEMPLATE_TEMPLATE_PARM; in VisitTemplateTemplateParmDecl()
1801 Code = serialization::DECL_TYPE_ALIAS_TEMPLATE; in VisitTypeAliasTemplateDecl()
1810 Code = serialization::DECL_STATIC_ASSERT; in VisitStaticAssertDecl()
1903 Code = serialization::DECL_HLSL_BUFFER; in VisitHLSLBufferDecl()
1909 Code = serialization::DECL_OMP_THREADPRIVATE; in VisitOMPThreadPrivateDecl()
1915 Code = serialization::DECL_OMP_ALLOCATE; in VisitOMPAllocateDecl()
1921 Code = serialization::DECL_OMP_REQUIRES; in VisitOMPRequiresDecl()
1935 Code = serialization::DECL_OMP_DECLARE_REDUCTION; in VisitOMPDeclareReductionDecl()
1943 Code = serialization::DECL_OMP_DECLARE_MAPPER; in VisitOMPDeclareMapperDecl()
1948 Code = serialization::DECL_OMP_CAPTUREDEXPR; in VisitOMPCapturedExprDecl()
1962 Abv->Add(BitCodeAbbrevOp(serialization::DECL_FIELD)); in WriteDeclAbbrevs()
1995 Abv->Add(BitCodeAbbrevOp(serialization::DECL_OBJC_IVAR)); in WriteDeclAbbrevs()
2031 Abv->Add(BitCodeAbbrevOp(serialization::DECL_ENUM)); in WriteDeclAbbrevs()
2081 Abv->Add(BitCodeAbbrevOp(serialization::DECL_RECORD)); in WriteDeclAbbrevs()
2145 Abv->Add(BitCodeAbbrevOp(serialization::DECL_PARM_VAR)); in WriteDeclAbbrevs()
2193 Abv->Add(BitCodeAbbrevOp(serialization::DECL_TYPEDEF)); in WriteDeclAbbrevs()
2222 Abv->Add(BitCodeAbbrevOp(serialization::DECL_VAR)); in WriteDeclAbbrevs()
2274 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CXX_METHOD)); in WriteDeclAbbrevs()
2342 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_DECL_REF)); in WriteDeclAbbrevs()
2362 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_INTEGER_LITERAL)); in WriteDeclAbbrevs()
2377 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_CHARACTER_LITERAL)); in WriteDeclAbbrevs()
2392 Abv->Add(BitCodeAbbrevOp(serialization::EXPR_IMPLICIT_CAST)); in WriteDeclAbbrevs()
2408 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_LEXICAL)); in WriteDeclAbbrevs()
2413 Abv->Add(BitCodeAbbrevOp(serialization::DECL_CONTEXT_VISIBLE)); in WriteDeclAbbrevs()
2454 serialization::DeclID ID; in WriteDecl()
2456 serialization::DeclID &IDR = DeclIDs[D]; in WriteDecl()