• Home
  • Raw
  • Download

Lines Matching refs:serialization

35     serialization::StmtCode Code;
41 Code(serialization::STMT_NULL_PTR), AbbrevToUse(0) {} in ASTStmtWriter()
46 assert(Code != serialization::STMT_NULL_PTR && in Emit()
77 Code = serialization::STMT_NULL; in VisitNullStmt()
87 Code = serialization::STMT_COMPOUND; in VisitCompoundStmt()
103 Code = serialization::STMT_CASE; in VisitCaseStmt()
109 Code = serialization::STMT_DEFAULT; in VisitDefaultStmt()
117 Code = serialization::STMT_LABEL; in VisitLabelStmt()
126 Code = serialization::STMT_ATTRIBUTED; in VisitAttributedStmt()
139 Code = serialization::STMT_IF; in VisitIfStmt()
153 Code = serialization::STMT_SWITCH; in VisitSwitchStmt()
162 Code = serialization::STMT_WHILE; in VisitWhileStmt()
172 Code = serialization::STMT_DO; in VisitDoStmt()
185 Code = serialization::STMT_FOR; in VisitForStmt()
193 Code = serialization::STMT_GOTO; in VisitGotoStmt()
201 Code = serialization::STMT_INDIRECT_GOTO; in VisitIndirectGotoStmt()
207 Code = serialization::STMT_CONTINUE; in VisitContinueStmt()
213 Code = serialization::STMT_BREAK; in VisitBreakStmt()
221 Code = serialization::STMT_RETURN; in VisitReturnStmt()
231 Code = serialization::STMT_DECL; in VisitDeclStmt()
267 Code = serialization::STMT_GCCASM; in VisitGCCAsmStmt()
300 Code = serialization::STMT_MSASM; in VisitMSAsmStmt()
351 Code = serialization::STMT_CAPTURED; in VisitCapturedStmt()
370 Code = serialization::EXPR_PREDEFINED; in VisitPredefinedExpr()
408 Code = serialization::EXPR_DECL_REF; in VisitDeclRefExpr()
420 Code = serialization::EXPR_INTEGER_LITERAL; in VisitIntegerLiteral()
429 Code = serialization::EXPR_FLOATING_LITERAL; in VisitFloatingLiteral()
435 Code = serialization::EXPR_IMAGINARY_LITERAL; in VisitImaginaryLiteral()
451 Code = serialization::EXPR_STRING_LITERAL; in VisitStringLiteral()
462 Code = serialization::EXPR_CHARACTER_LITERAL; in VisitCharacterLiteral()
470 Code = serialization::EXPR_PAREN; in VisitParenExpr()
480 Code = serialization::EXPR_PAREN_LIST; in VisitParenListExpr()
488 Code = serialization::EXPR_UNARY_OPERATOR; in VisitUnaryOperator()
523 Code = serialization::EXPR_OFFSETOF; in VisitOffsetOfExpr()
537 Code = serialization::EXPR_SIZEOF_ALIGN_OF; in VisitUnaryExprOrTypeTraitExpr()
545 Code = serialization::EXPR_ARRAY_SUBSCRIPT; in VisitArraySubscriptExpr()
555 Code = serialization::EXPR_OMP_ARRAY_SECTION; in VisitOMPArraySectionExpr()
566 Code = serialization::EXPR_CALL; in VisitCallExpr()
603 Code = serialization::EXPR_MEMBER; in VisitMemberExpr()
612 Code = serialization::EXPR_OBJC_ISA; in VisitObjCIsaExpr()
620 Code = serialization::EXPR_OBJC_INDIRECT_COPY_RESTORE; in VisitObjCIndirectCopyRestoreExpr()
628 Code = serialization::EXPR_OBJC_BRIDGED_CAST; in VisitObjCBridgedCastExpr()
649 Code = serialization::EXPR_BINARY_OPERATOR; in VisitBinaryOperator()
656 Code = serialization::EXPR_COMPOUND_ASSIGN_OPERATOR; in VisitCompoundAssignOperator()
666 Code = serialization::EXPR_CONDITIONAL_OPERATOR; in VisitConditionalOperator()
679 Code = serialization::EXPR_BINARY_CONDITIONAL_OPERATOR; in VisitBinaryConditionalOperator()
688 Code = serialization::EXPR_IMPLICIT_CAST; in VisitImplicitCastExpr()
700 Code = serialization::EXPR_CSTYLE_CAST; in VisitCStyleCastExpr()
709 Code = serialization::EXPR_COMPOUND_LITERAL; in VisitCompoundLiteralExpr()
717 Code = serialization::EXPR_EXT_VECTOR_ELEMENT; in VisitExtVectorElementExpr()
745 Code = serialization::EXPR_INIT_LIST; in VisitInitListExpr()
758 Record.push_back(serialization::DESIG_FIELD_DECL); in VisitDesignatedInitExpr()
761 Record.push_back(serialization::DESIG_FIELD_NAME); in VisitDesignatedInitExpr()
767 Record.push_back(serialization::DESIG_ARRAY); in VisitDesignatedInitExpr()
773 Record.push_back(serialization::DESIG_ARRAY_RANGE); in VisitDesignatedInitExpr()
780 Code = serialization::EXPR_DESIGNATED_INIT; in VisitDesignatedInitExpr()
787 Code = serialization::EXPR_DESIGNATED_INIT_UPDATE; in VisitDesignatedInitUpdateExpr()
792 Code = serialization::EXPR_NO_INIT; in VisitNoInitExpr()
797 Code = serialization::EXPR_IMPLICIT_VALUE_INIT; in VisitImplicitValueInitExpr()
807 Code = serialization::EXPR_VA_ARG; in VisitVAArgExpr()
815 Code = serialization::EXPR_ADDR_LABEL; in VisitAddrLabelExpr()
823 Code = serialization::EXPR_STMT; in VisitStmtExpr()
834 Code = serialization::EXPR_CHOOSE; in VisitChooseExpr()
840 Code = serialization::EXPR_GNU_NULL; in VisitGNUNullExpr()
850 Code = serialization::EXPR_SHUFFLE_VECTOR; in VisitShuffleVectorExpr()
859 Code = serialization::EXPR_CONVERT_VECTOR; in VisitConvertVectorExpr()
865 Code = serialization::EXPR_BLOCK; in VisitBlockExpr()
882 Code = serialization::EXPR_GENERIC_SELECTION; in VisitGenericSelectionExpr()
900 Code = serialization::EXPR_PSEUDO_OBJECT; in VisitPseudoObjectExpr()
910 Code = serialization::EXPR_ATOMIC; in VisitAtomicExpr()
921 Code = serialization::EXPR_OBJC_STRING_LITERAL; in VisitObjCStringLiteral()
929 Code = serialization::EXPR_OBJC_BOXED_EXPRESSION; in VisitObjCBoxedExpr()
939 Code = serialization::EXPR_OBJC_ARRAY_LITERAL; in VisitObjCArrayLiteral()
961 Code = serialization::EXPR_OBJC_DICTIONARY_LITERAL; in VisitObjCDictionaryLiteral()
969 Code = serialization::EXPR_OBJC_ENCODE; in VisitObjCEncodeExpr()
977 Code = serialization::EXPR_OBJC_SELECTOR_EXPR; in VisitObjCSelectorExpr()
986 Code = serialization::EXPR_OBJC_PROTOCOL_EXPR; in VisitObjCProtocolExpr()
997 Code = serialization::EXPR_OBJC_IVAR_REF_EXPR; in VisitObjCIvarRefExpr()
1023 Code = serialization::EXPR_OBJC_PROPERTY_REF_EXPR; in VisitObjCPropertyRefExpr()
1034 Code = serialization::EXPR_OBJC_SUBSCRIPT_REF_EXPR; in VisitObjCSubscriptRefExpr()
1080 Code = serialization::EXPR_OBJC_MESSAGE_EXPR; in VisitObjCMessageExpr()
1090 Code = serialization::STMT_OBJC_FOR_COLLECTION; in VisitObjCForCollectionStmt()
1098 Code = serialization::STMT_OBJC_CATCH; in VisitObjCAtCatchStmt()
1104 Code = serialization::STMT_OBJC_FINALLY; in VisitObjCAtFinallyStmt()
1110 Code = serialization::STMT_OBJC_AUTORELEASE_POOL; in VisitObjCAutoreleasePoolStmt()
1122 Code = serialization::STMT_OBJC_AT_TRY; in VisitObjCAtTryStmt()
1129 Code = serialization::STMT_OBJC_AT_SYNCHRONIZED; in VisitObjCAtSynchronizedStmt()
1135 Code = serialization::STMT_OBJC_AT_THROW; in VisitObjCAtThrowStmt()
1142 Code = serialization::EXPR_OBJC_BOOL_LITERAL; in VisitObjCBoolLiteralExpr()
1154 Code = serialization::STMT_CXX_CATCH; in VisitCXXCatchStmt()
1164 Code = serialization::STMT_CXX_TRY; in VisitCXXTryStmt()
1180 Code = serialization::STMT_CXX_FOR_RANGE; in VisitCXXForRangeStmt()
1190 Code = serialization::STMT_MS_DEPENDENT_EXISTS; in VisitMSDependentExistsStmt()
1198 Code = serialization::EXPR_CXX_OPERATOR_CALL; in VisitCXXOperatorCallExpr()
1203 Code = serialization::EXPR_CXX_MEMBER_CALL; in VisitCXXMemberCallExpr()
1220 Code = serialization::EXPR_CXX_CONSTRUCT; in VisitCXXConstructExpr()
1229 Code = serialization::EXPR_CXX_INHERITED_CTOR_INIT; in VisitCXXInheritedCtorInitExpr()
1235 Code = serialization::EXPR_CXX_TEMPORARY_OBJECT; in VisitCXXTemporaryObjectExpr()
1268 Code = serialization::EXPR_LAMBDA; in VisitLambdaExpr()
1274 Code = serialization::EXPR_CXX_STD_INITIALIZER_LIST; in VisitCXXStdInitializerListExpr()
1285 Code = serialization::EXPR_CXX_STATIC_CAST; in VisitCXXStaticCastExpr()
1290 Code = serialization::EXPR_CXX_DYNAMIC_CAST; in VisitCXXDynamicCastExpr()
1295 Code = serialization::EXPR_CXX_REINTERPRET_CAST; in VisitCXXReinterpretCastExpr()
1300 Code = serialization::EXPR_CXX_CONST_CAST; in VisitCXXConstCastExpr()
1307 Code = serialization::EXPR_CXX_FUNCTIONAL_CAST; in VisitCXXFunctionalCastExpr()
1313 Code = serialization::EXPR_USER_DEFINED_LITERAL; in VisitUserDefinedLiteral()
1320 Code = serialization::EXPR_CXX_BOOL_LITERAL; in VisitCXXBoolLiteralExpr()
1326 Code = serialization::EXPR_CXX_NULL_PTR_LITERAL; in VisitCXXNullPtrLiteralExpr()
1334 Code = serialization::EXPR_CXX_TYPEID_TYPE; in VisitCXXTypeidExpr()
1337 Code = serialization::EXPR_CXX_TYPEID_EXPR; in VisitCXXTypeidExpr()
1345 Code = serialization::EXPR_CXX_THIS; in VisitCXXThisExpr()
1353 Code = serialization::EXPR_CXX_THROW; in VisitCXXThrowExpr()
1360 Code = serialization::EXPR_CXX_DEFAULT_ARG; in VisitCXXDefaultArgExpr()
1367 Code = serialization::EXPR_CXX_DEFAULT_INIT; in VisitCXXDefaultInitExpr()
1374 Code = serialization::EXPR_CXX_BIND_TEMPORARY; in VisitCXXBindTemporaryExpr()
1381 Code = serialization::EXPR_CXX_SCALAR_VALUE_INIT; in VisitCXXScalarValueInitExpr()
1401 Code = serialization::EXPR_CXX_NEW; in VisitCXXNewExpr()
1414 Code = serialization::EXPR_CXX_DELETE; in VisitCXXDeleteExpr()
1435 Code = serialization::EXPR_CXX_PSEUDO_DESTRUCTOR; in VisitCXXPseudoDestructorExpr()
1446 Code = serialization::EXPR_EXPR_WITH_CLEANUPS; in VisitExprWithCleanups()
1475 Code = serialization::EXPR_CXX_DEPENDENT_SCOPE_MEMBER; in VisitCXXDependentScopeMemberExpr()
1496 Code = serialization::EXPR_CXX_DEPENDENT_SCOPE_DECL_REF; in VisitDependentScopeDeclRefExpr()
1509 Code = serialization::EXPR_CXX_UNRESOLVED_CONSTRUCT; in VisitCXXUnresolvedConstructExpr()
1544 Code = serialization::EXPR_CXX_UNRESOLVED_MEMBER; in VisitUnresolvedMemberExpr()
1552 Code = serialization::EXPR_CXX_UNRESOLVED_LOOKUP; in VisitUnresolvedLookupExpr()
1563 Code = serialization::EXPR_TYPE_TRAIT; in VisitTypeTraitExpr()
1572 Code = serialization::EXPR_ARRAY_TYPE_TRAIT; in VisitArrayTypeTraitExpr()
1581 Code = serialization::EXPR_CXX_EXPRESSION_TRAIT; in VisitExpressionTraitExpr()
1589 Code = serialization::EXPR_CXX_NOEXCEPT; in VisitCXXNoexceptExpr()
1597 Code = serialization::EXPR_PACK_EXPANSION; in VisitPackExpansionExpr()
1614 Code = serialization::EXPR_SIZEOF_PACK; in VisitSizeOfPackExpr()
1623 Code = serialization::EXPR_SUBST_NON_TYPE_TEMPLATE_PARM; in VisitSubstNonTypeTemplateParmExpr()
1632 Code = serialization::EXPR_SUBST_NON_TYPE_TEMPLATE_PARM_PACK; in VisitSubstNonTypeTemplateParmPackExpr()
1643 Code = serialization::EXPR_FUNCTION_PARM_PACK; in VisitFunctionParmPackExpr()
1651 Code = serialization::EXPR_MATERIALIZE_TEMPORARY; in VisitMaterializeTemporaryExpr()
1662 Code = serialization::EXPR_CXX_FOLD; in VisitCXXFoldExpr()
1669 Code = serialization::EXPR_OPAQUE_VALUE; in VisitOpaqueValueExpr()
1685 Code = serialization::EXPR_CUDA_KERNEL_CALL; in VisitCUDAKernelCallExpr()
1696 Code = serialization::EXPR_ASTYPE; in VisitAsTypeExpr()
1709 Code = serialization::EXPR_CXX_PROPERTY_REF_EXPR; in VisitMSPropertyRefExpr()
1717 Code = serialization::EXPR_CXX_PROPERTY_SUBSCRIPT_EXPR; in VisitMSPropertySubscriptExpr()
1726 Code = serialization::EXPR_CXX_UUIDOF_TYPE; in VisitCXXUuidofExpr()
1729 Code = serialization::EXPR_CXX_UUIDOF_EXPR; in VisitCXXUuidofExpr()
1738 Code = serialization::STMT_SEH_EXCEPT; in VisitSEHExceptStmt()
1745 Code = serialization::STMT_SEH_FINALLY; in VisitSEHFinallyStmt()
1754 Code = serialization::STMT_SEH_TRY; in VisitSEHTryStmt()
1760 Code = serialization::STMT_SEH_LEAVE; in VisitSEHLeaveStmt()
2226 Code = serialization::STMT_OMP_PARALLEL_DIRECTIVE; in VisitOMPParallelDirective()
2231 Code = serialization::STMT_OMP_SIMD_DIRECTIVE; in VisitOMPSimdDirective()
2237 Code = serialization::STMT_OMP_FOR_DIRECTIVE; in VisitOMPForDirective()
2242 Code = serialization::STMT_OMP_FOR_SIMD_DIRECTIVE; in VisitOMPForSimdDirective()
2250 Code = serialization::STMT_OMP_SECTIONS_DIRECTIVE; in VisitOMPSectionsDirective()
2257 Code = serialization::STMT_OMP_SECTION_DIRECTIVE; in VisitOMPSectionDirective()
2264 Code = serialization::STMT_OMP_SINGLE_DIRECTIVE; in VisitOMPSingleDirective()
2270 Code = serialization::STMT_OMP_MASTER_DIRECTIVE; in VisitOMPMasterDirective()
2278 Code = serialization::STMT_OMP_CRITICAL_DIRECTIVE; in VisitOMPCriticalDirective()
2284 Code = serialization::STMT_OMP_PARALLEL_FOR_DIRECTIVE; in VisitOMPParallelForDirective()
2290 Code = serialization::STMT_OMP_PARALLEL_FOR_SIMD_DIRECTIVE; in VisitOMPParallelForSimdDirective()
2299 Code = serialization::STMT_OMP_PARALLEL_SECTIONS_DIRECTIVE; in VisitOMPParallelSectionsDirective()
2307 Code = serialization::STMT_OMP_TASK_DIRECTIVE; in VisitOMPTaskDirective()
2320 Code = serialization::STMT_OMP_ATOMIC_DIRECTIVE; in VisitOMPAtomicDirective()
2327 Code = serialization::STMT_OMP_TARGET_DIRECTIVE; in VisitOMPTargetDirective()
2334 Code = serialization::STMT_OMP_TARGET_DATA_DIRECTIVE; in VisitOMPTargetDataDirective()
2342 Code = serialization::STMT_OMP_TARGET_ENTER_DATA_DIRECTIVE; in VisitOMPTargetEnterDataDirective()
2350 Code = serialization::STMT_OMP_TARGET_EXIT_DATA_DIRECTIVE; in VisitOMPTargetExitDataDirective()
2358 Code = serialization::STMT_OMP_TARGET_PARALLEL_DIRECTIVE; in VisitOMPTargetParallelDirective()
2365 Code = serialization::STMT_OMP_TARGET_PARALLEL_FOR_DIRECTIVE; in VisitOMPTargetParallelForDirective()
2371 Code = serialization::STMT_OMP_TASKYIELD_DIRECTIVE; in VisitOMPTaskyieldDirective()
2377 Code = serialization::STMT_OMP_BARRIER_DIRECTIVE; in VisitOMPBarrierDirective()
2383 Code = serialization::STMT_OMP_TASKWAIT_DIRECTIVE; in VisitOMPTaskwaitDirective()
2389 Code = serialization::STMT_OMP_TASKGROUP_DIRECTIVE; in VisitOMPTaskgroupDirective()
2396 Code = serialization::STMT_OMP_FLUSH_DIRECTIVE; in VisitOMPFlushDirective()
2403 Code = serialization::STMT_OMP_ORDERED_DIRECTIVE; in VisitOMPOrderedDirective()
2410 Code = serialization::STMT_OMP_TEAMS_DIRECTIVE; in VisitOMPTeamsDirective()
2418 Code = serialization::STMT_OMP_CANCELLATION_POINT_DIRECTIVE; in VisitOMPCancellationPointDirective()
2426 Code = serialization::STMT_OMP_CANCEL_DIRECTIVE; in VisitOMPCancelDirective()
2431 Code = serialization::STMT_OMP_TASKLOOP_DIRECTIVE; in VisitOMPTaskLoopDirective()
2436 Code = serialization::STMT_OMP_TASKLOOP_SIMD_DIRECTIVE; in VisitOMPTaskLoopSimdDirective()
2441 Code = serialization::STMT_OMP_DISTRIBUTE_DIRECTIVE; in VisitOMPDistributeDirective()
2448 Code = serialization::STMT_OMP_TARGET_UPDATE_DIRECTIVE; in VisitOMPTargetUpdateDirective()
2454 Code = serialization::STMT_OMP_DISTRIBUTE_PARALLEL_FOR_DIRECTIVE; in VisitOMPDistributeParallelForDirective()
2460 Code = serialization::STMT_OMP_DISTRIBUTE_PARALLEL_FOR_SIMD_DIRECTIVE; in VisitOMPDistributeParallelForSimdDirective()
2466 Code = serialization::STMT_OMP_DISTRIBUTE_SIMD_DIRECTIVE; in VisitOMPDistributeSimdDirective()
2472 Code = serialization::STMT_OMP_TARGET_PARALLEL_FOR_SIMD_DIRECTIVE; in VisitOMPTargetParallelForSimdDirective()
2505 Stream.EmitRecord(serialization::STMT_NULL_PTR, Record); in WriteSubStmt()
2512 Stream.EmitRecord(serialization::STMT_REF_PTR, Record); in WriteSubStmt()
2557 Writer->Stream.EmitRecord(serialization::STMT_STOP, ArrayRef<uint32_t>()); in FlushStmts()