Lines Matching refs:ASTStmtReader
71 class ASTStmtReader : public StmtVisitor<ASTStmtReader> { class
101 ASTStmtReader(ASTRecordReader &Record, llvm::BitstreamCursor &Cursor) in ASTStmtReader() function in clang::ASTStmtReader
130 void ASTStmtReader::ReadTemplateKWAndArgsInfo(ASTTemplateKWAndArgsInfo &Args, in ReadTemplateKWAndArgsInfo()
142 void ASTStmtReader::VisitStmt(Stmt *S) { in VisitStmt()
146 void ASTStmtReader::VisitNullStmt(NullStmt *S) { in VisitNullStmt()
152 void ASTStmtReader::VisitCompoundStmt(CompoundStmt *S) { in VisitCompoundStmt()
163 void ASTStmtReader::VisitSwitchCase(SwitchCase *S) { in VisitSwitchCase()
170 void ASTStmtReader::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt()
181 void ASTStmtReader::VisitDefaultStmt(DefaultStmt *S) { in VisitDefaultStmt()
186 void ASTStmtReader::VisitLabelStmt(LabelStmt *S) { in VisitLabelStmt()
195 void ASTStmtReader::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
211 void ASTStmtReader::VisitIfStmt(IfStmt *S) { in VisitIfStmt()
235 void ASTStmtReader::VisitSwitchStmt(SwitchStmt *S) { in VisitSwitchStmt()
267 void ASTStmtReader::VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
282 void ASTStmtReader::VisitDoStmt(DoStmt *S) { in VisitDoStmt()
291 void ASTStmtReader::VisitForStmt(ForStmt *S) { in VisitForStmt()
303 void ASTStmtReader::VisitGotoStmt(GotoStmt *S) { in VisitGotoStmt()
310 void ASTStmtReader::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
317 void ASTStmtReader::VisitContinueStmt(ContinueStmt *S) { in VisitContinueStmt()
322 void ASTStmtReader::VisitBreakStmt(BreakStmt *S) { in VisitBreakStmt()
327 void ASTStmtReader::VisitReturnStmt(ReturnStmt *S) { in VisitReturnStmt()
339 void ASTStmtReader::VisitDeclStmt(DeclStmt *S) { in VisitDeclStmt()
359 void ASTStmtReader::VisitAsmStmt(AsmStmt *S) { in VisitAsmStmt()
369 void ASTStmtReader::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt()
406 void ASTStmtReader::VisitMSAsmStmt(MSAsmStmt *S) { in VisitMSAsmStmt()
451 void ASTStmtReader::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
461 void ASTStmtReader::VisitCoreturnStmt(CoreturnStmt *S) { in VisitCoreturnStmt()
469 void ASTStmtReader::VisitCoawaitExpr(CoawaitExpr *E) { in VisitCoawaitExpr()
478 void ASTStmtReader::VisitCoyieldExpr(CoyieldExpr *E) { in VisitCoyieldExpr()
486 void ASTStmtReader::VisitDependentCoawaitExpr(DependentCoawaitExpr *E) { in VisitDependentCoawaitExpr()
493 void ASTStmtReader::VisitCapturedStmt(CapturedStmt *S) { in VisitCapturedStmt()
519 void ASTStmtReader::VisitExpr(Expr *E) { in VisitExpr()
548 void ASTStmtReader::VisitConstantExpr(ConstantExpr *E) { in VisitConstantExpr()
582 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
592 void ASTStmtReader::VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
622 void ASTStmtReader::VisitIntegerLiteral(IntegerLiteral *E) { in VisitIntegerLiteral()
628 void ASTStmtReader::VisitFixedPointLiteral(FixedPointLiteral *E) { in VisitFixedPointLiteral()
635 void ASTStmtReader::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral()
644 void ASTStmtReader::VisitImaginaryLiteral(ImaginaryLiteral *E) { in VisitImaginaryLiteral()
649 void ASTStmtReader::VisitStringLiteral(StringLiteral *E) { in VisitStringLiteral()
682 void ASTStmtReader::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
689 void ASTStmtReader::VisitParenExpr(ParenExpr *E) { in VisitParenExpr()
696 void ASTStmtReader::VisitParenListExpr(ParenListExpr *E) { in VisitParenListExpr()
706 void ASTStmtReader::VisitUnaryOperator(UnaryOperator *E) { in VisitUnaryOperator()
719 void ASTStmtReader::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
761 void ASTStmtReader::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
796 void ASTStmtReader::VisitConceptSpecializationExpr( in VisitConceptSpecializationExpr()
825 void ASTStmtReader::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
927 void ASTStmtReader::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
934 void ASTStmtReader::VisitMatrixSubscriptExpr(MatrixSubscriptExpr *E) { in VisitMatrixSubscriptExpr()
942 void ASTStmtReader::VisitOMPArraySectionExpr(OMPArraySectionExpr *E) { in VisitOMPArraySectionExpr()
953 void ASTStmtReader::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in VisitOMPArrayShapingExpr()
969 void ASTStmtReader::VisitOMPIteratorExpr(OMPIteratorExpr *E) { in VisitOMPIteratorExpr()
996 void ASTStmtReader::VisitCallExpr(CallExpr *E) { in VisitCallExpr()
1011 void ASTStmtReader::VisitCXXMemberCallExpr(CXXMemberCallExpr *E) { in VisitCXXMemberCallExpr()
1015 void ASTStmtReader::VisitMemberExpr(MemberExpr *E) { in VisitMemberExpr()
1059 void ASTStmtReader::VisitObjCIsaExpr(ObjCIsaExpr *E) { in VisitObjCIsaExpr()
1067 void ASTStmtReader::
1074 void ASTStmtReader::VisitObjCBridgedCastExpr(ObjCBridgedCastExpr *E) { in VisitObjCBridgedCastExpr()
1081 void ASTStmtReader::VisitCastExpr(CastExpr *E) { in VisitCastExpr()
1100 void ASTStmtReader::VisitBinaryOperator(BinaryOperator *E) { in VisitBinaryOperator()
1114 void ASTStmtReader::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
1120 void ASTStmtReader::VisitConditionalOperator(ConditionalOperator *E) { in VisitConditionalOperator()
1130 ASTStmtReader::VisitBinaryConditionalOperator(BinaryConditionalOperator *E) { in VisitBinaryConditionalOperator()
1141 void ASTStmtReader::VisitImplicitCastExpr(ImplicitCastExpr *E) { in VisitImplicitCastExpr()
1146 void ASTStmtReader::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
1151 void ASTStmtReader::VisitCStyleCastExpr(CStyleCastExpr *E) { in VisitCStyleCastExpr()
1157 void ASTStmtReader::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
1165 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
1172 void ASTStmtReader::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1199 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
1254 void ASTStmtReader::VisitDesignatedInitUpdateExpr(DesignatedInitUpdateExpr *E) { in VisitDesignatedInitUpdateExpr()
1260 void ASTStmtReader::VisitNoInitExpr(NoInitExpr *E) { in VisitNoInitExpr()
1264 void ASTStmtReader::VisitArrayInitLoopExpr(ArrayInitLoopExpr *E) { in VisitArrayInitLoopExpr()
1270 void ASTStmtReader::VisitArrayInitIndexExpr(ArrayInitIndexExpr *E) { in VisitArrayInitIndexExpr()
1274 void ASTStmtReader::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
1278 void ASTStmtReader::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
1287 void ASTStmtReader::VisitSourceLocExpr(SourceLocExpr *E) { in VisitSourceLocExpr()
1296 void ASTStmtReader::VisitAddrLabelExpr(AddrLabelExpr *E) { in VisitAddrLabelExpr()
1303 void ASTStmtReader::VisitStmtExpr(StmtExpr *E) { in VisitStmtExpr()
1311 void ASTStmtReader::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
1321 void ASTStmtReader::VisitGNUNullExpr(GNUNullExpr *E) { in VisitGNUNullExpr()
1326 void ASTStmtReader::VisitShuffleVectorExpr(ShuffleVectorExpr *E) { in VisitShuffleVectorExpr()
1337 void ASTStmtReader::VisitConvertVectorExpr(ConvertVectorExpr *E) { in VisitConvertVectorExpr()
1345 void ASTStmtReader::VisitBlockExpr(BlockExpr *E) { in VisitBlockExpr()
1350 void ASTStmtReader::VisitGenericSelectionExpr(GenericSelectionExpr *E) { in VisitGenericSelectionExpr()
1372 void ASTStmtReader::VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
1388 void ASTStmtReader::VisitAtomicExpr(AtomicExpr *E) { in VisitAtomicExpr()
1401 void ASTStmtReader::VisitObjCStringLiteral(ObjCStringLiteral *E) { in VisitObjCStringLiteral()
1407 void ASTStmtReader::VisitObjCBoxedExpr(ObjCBoxedExpr *E) { in VisitObjCBoxedExpr()
1415 void ASTStmtReader::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
1426 void ASTStmtReader::VisitObjCDictionaryLiteral(ObjCDictionaryLiteral *E) { in VisitObjCDictionaryLiteral()
1448 void ASTStmtReader::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
1455 void ASTStmtReader::VisitObjCSelectorExpr(ObjCSelectorExpr *E) { in VisitObjCSelectorExpr()
1462 void ASTStmtReader::VisitObjCProtocolExpr(ObjCProtocolExpr *E) { in VisitObjCProtocolExpr()
1470 void ASTStmtReader::VisitObjCIvarRefExpr(ObjCIvarRefExpr *E) { in VisitObjCIvarRefExpr()
1480 void ASTStmtReader::VisitObjCPropertyRefExpr(ObjCPropertyRefExpr *E) { in VisitObjCPropertyRefExpr()
1506 void ASTStmtReader::VisitObjCSubscriptRefExpr(ObjCSubscriptRefExpr *E) { in VisitObjCSubscriptRefExpr()
1515 void ASTStmtReader::VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr()
1560 void ASTStmtReader::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
1569 void ASTStmtReader::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
1577 void ASTStmtReader::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
1583 void ASTStmtReader::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
1589 void ASTStmtReader::VisitObjCAtTryStmt(ObjCAtTryStmt *S) { in VisitObjCAtTryStmt()
1603 void ASTStmtReader::VisitObjCAtSynchronizedStmt(ObjCAtSynchronizedStmt *S) { in VisitObjCAtSynchronizedStmt()
1610 void ASTStmtReader::VisitObjCAtThrowStmt(ObjCAtThrowStmt *S) { in VisitObjCAtThrowStmt()
1616 void ASTStmtReader::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()
1622 void ASTStmtReader::VisitObjCAvailabilityCheckExpr(ObjCAvailabilityCheckExpr *E) { in VisitObjCAvailabilityCheckExpr()
1634 void ASTStmtReader::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()
1641 void ASTStmtReader::VisitCXXTryStmt(CXXTryStmt *S) { in VisitCXXTryStmt()
1651 void ASTStmtReader::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
1667 void ASTStmtReader::VisitMSDependentExistsStmt(MSDependentExistsStmt *S) { in VisitMSDependentExistsStmt()
1676 void ASTStmtReader::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in VisitCXXOperatorCallExpr()
1682 void ASTStmtReader::VisitCXXRewrittenBinaryOperator( in VisitCXXRewrittenBinaryOperator()
1689 void ASTStmtReader::VisitCXXConstructExpr(CXXConstructExpr *E) { in VisitCXXConstructExpr()
1709 void ASTStmtReader::VisitCXXInheritedCtorInitExpr(CXXInheritedCtorInitExpr *E) { in VisitCXXInheritedCtorInitExpr()
1717 void ASTStmtReader::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
1722 void ASTStmtReader::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
1745 ASTStmtReader::VisitCXXStdInitializerListExpr(CXXStdInitializerListExpr *E) { in VisitCXXStdInitializerListExpr()
1750 void ASTStmtReader::VisitCXXNamedCastExpr(CXXNamedCastExpr *E) { in VisitCXXNamedCastExpr()
1759 void ASTStmtReader::VisitCXXStaticCastExpr(CXXStaticCastExpr *E) { in VisitCXXStaticCastExpr()
1763 void ASTStmtReader::VisitCXXDynamicCastExpr(CXXDynamicCastExpr *E) { in VisitCXXDynamicCastExpr()
1767 void ASTStmtReader::VisitCXXReinterpretCastExpr(CXXReinterpretCastExpr *E) { in VisitCXXReinterpretCastExpr()
1771 void ASTStmtReader::VisitCXXAddrspaceCastExpr(CXXAddrspaceCastExpr *E) { in VisitCXXAddrspaceCastExpr()
1775 void ASTStmtReader::VisitCXXConstCastExpr(CXXConstCastExpr *E) { in VisitCXXConstCastExpr()
1779 void ASTStmtReader::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E) { in VisitCXXFunctionalCastExpr()
1785 void ASTStmtReader::VisitBuiltinBitCastExpr(BuiltinBitCastExpr *E) { in VisitBuiltinBitCastExpr()
1791 void ASTStmtReader::VisitUserDefinedLiteral(UserDefinedLiteral *E) { in VisitUserDefinedLiteral()
1796 void ASTStmtReader::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()
1802 void ASTStmtReader::VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr *E) { in VisitCXXNullPtrLiteralExpr()
1807 void ASTStmtReader::VisitCXXTypeidExpr(CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
1816 void ASTStmtReader::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
1822 void ASTStmtReader::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()
1829 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
1836 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
1843 void ASTStmtReader::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
1849 void ASTStmtReader::VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E) { in VisitCXXScalarValueInitExpr()
1855 void ASTStmtReader::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()
1892 void ASTStmtReader::VisitCXXDeleteExpr(CXXDeleteExpr *E) { in VisitCXXDeleteExpr()
1903 void ASTStmtReader::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
1921 void ASTStmtReader::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
1942 void ASTStmtReader::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
1977 ASTStmtReader::VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()
1991 ASTStmtReader::VisitCXXUnresolvedConstructExpr(CXXUnresolvedConstructExpr *E) { in VisitCXXUnresolvedConstructExpr()
2003 void ASTStmtReader::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
2038 void ASTStmtReader::VisitUnresolvedMemberExpr(UnresolvedMemberExpr *E) { in VisitUnresolvedMemberExpr()
2047 void ASTStmtReader::VisitUnresolvedLookupExpr(UnresolvedLookupExpr *E) { in VisitUnresolvedLookupExpr()
2054 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
2068 void ASTStmtReader::VisitArrayTypeTraitExpr(ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
2079 void ASTStmtReader::VisitExpressionTraitExpr(ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
2089 void ASTStmtReader::VisitCXXNoexceptExpr(CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
2096 void ASTStmtReader::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
2103 void ASTStmtReader::VisitSizeOfPackExpr(SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
2121 void ASTStmtReader::VisitSubstNonTypeTemplateParmExpr( in VisitSubstNonTypeTemplateParmExpr()
2130 void ASTStmtReader::VisitSubstNonTypeTemplateParmPackExpr( in VisitSubstNonTypeTemplateParmPackExpr()
2143 void ASTStmtReader::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr()
2153 void ASTStmtReader::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
2162 void ASTStmtReader::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
2174 void ASTStmtReader::VisitOpaqueValueExpr(OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
2181 void ASTStmtReader::VisitTypoExpr(TypoExpr *E) { in VisitTypoExpr()
2185 void ASTStmtReader::VisitRecoveryExpr(RecoveryExpr *E) { in VisitRecoveryExpr()
2201 void ASTStmtReader::VisitMSPropertyRefExpr(MSPropertyRefExpr *E) { in VisitMSPropertyRefExpr()
2210 void ASTStmtReader::VisitMSPropertySubscriptExpr(MSPropertySubscriptExpr *E) { in VisitMSPropertySubscriptExpr()
2217 void ASTStmtReader::VisitCXXUuidofExpr(CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
2227 void ASTStmtReader::VisitSEHLeaveStmt(SEHLeaveStmt *S) { in VisitSEHLeaveStmt()
2232 void ASTStmtReader::VisitSEHExceptStmt(SEHExceptStmt *S) { in VisitSEHExceptStmt()
2239 void ASTStmtReader::VisitSEHFinallyStmt(SEHFinallyStmt *S) { in VisitSEHFinallyStmt()
2245 void ASTStmtReader::VisitSEHTryStmt(SEHTryStmt *S) { in VisitSEHTryStmt()
2257 void ASTStmtReader::VisitCUDAKernelCallExpr(CUDAKernelCallExpr *E) { in VisitCUDAKernelCallExpr()
2265 void ASTStmtReader::VisitAsTypeExpr(AsTypeExpr *E) { in VisitAsTypeExpr()
2276 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
2282 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
2289 void ASTStmtReader::VisitOMPParallelDirective(OMPParallelDirective *D) { in VisitOMPParallelDirective()
2295 void ASTStmtReader::VisitOMPSimdDirective(OMPSimdDirective *D) { in VisitOMPSimdDirective()
2299 void ASTStmtReader::VisitOMPForDirective(OMPForDirective *D) { in VisitOMPForDirective()
2304 void ASTStmtReader::VisitOMPForSimdDirective(OMPForSimdDirective *D) { in VisitOMPForSimdDirective()
2308 void ASTStmtReader::VisitOMPSectionsDirective(OMPSectionsDirective *D) { in VisitOMPSectionsDirective()
2314 void ASTStmtReader::VisitOMPSectionDirective(OMPSectionDirective *D) { in VisitOMPSectionDirective()
2320 void ASTStmtReader::VisitOMPSingleDirective(OMPSingleDirective *D) { in VisitOMPSingleDirective()
2325 void ASTStmtReader::VisitOMPMasterDirective(OMPMasterDirective *D) { in VisitOMPMasterDirective()
2330 void ASTStmtReader::VisitOMPCriticalDirective(OMPCriticalDirective *D) { in VisitOMPCriticalDirective()
2336 void ASTStmtReader::VisitOMPParallelForDirective(OMPParallelForDirective *D) { in VisitOMPParallelForDirective()
2341 void ASTStmtReader::VisitOMPParallelForSimdDirective( in VisitOMPParallelForSimdDirective()
2346 void ASTStmtReader::VisitOMPParallelMasterDirective( in VisitOMPParallelMasterDirective()
2352 void ASTStmtReader::VisitOMPParallelSectionsDirective( in VisitOMPParallelSectionsDirective()
2359 void ASTStmtReader::VisitOMPTaskDirective(OMPTaskDirective *D) { in VisitOMPTaskDirective()
2365 void ASTStmtReader::VisitOMPTaskyieldDirective(OMPTaskyieldDirective *D) { in VisitOMPTaskyieldDirective()
2370 void ASTStmtReader::VisitOMPBarrierDirective(OMPBarrierDirective *D) { in VisitOMPBarrierDirective()
2375 void ASTStmtReader::VisitOMPTaskwaitDirective(OMPTaskwaitDirective *D) { in VisitOMPTaskwaitDirective()
2380 void ASTStmtReader::VisitOMPTaskgroupDirective(OMPTaskgroupDirective *D) { in VisitOMPTaskgroupDirective()
2385 void ASTStmtReader::VisitOMPFlushDirective(OMPFlushDirective *D) { in VisitOMPFlushDirective()
2390 void ASTStmtReader::VisitOMPDepobjDirective(OMPDepobjDirective *D) { in VisitOMPDepobjDirective()
2395 void ASTStmtReader::VisitOMPScanDirective(OMPScanDirective *D) { in VisitOMPScanDirective()
2400 void ASTStmtReader::VisitOMPOrderedDirective(OMPOrderedDirective *D) { in VisitOMPOrderedDirective()
2405 void ASTStmtReader::VisitOMPAtomicDirective(OMPAtomicDirective *D) { in VisitOMPAtomicDirective()
2412 void ASTStmtReader::VisitOMPTargetDirective(OMPTargetDirective *D) { in VisitOMPTargetDirective()
2417 void ASTStmtReader::VisitOMPTargetDataDirective(OMPTargetDataDirective *D) { in VisitOMPTargetDataDirective()
2422 void ASTStmtReader::VisitOMPTargetEnterDataDirective( in VisitOMPTargetEnterDataDirective()
2428 void ASTStmtReader::VisitOMPTargetExitDataDirective( in VisitOMPTargetExitDataDirective()
2434 void ASTStmtReader::VisitOMPTargetParallelDirective( in VisitOMPTargetParallelDirective()
2441 void ASTStmtReader::VisitOMPTargetParallelForDirective( in VisitOMPTargetParallelForDirective()
2447 void ASTStmtReader::VisitOMPTeamsDirective(OMPTeamsDirective *D) { in VisitOMPTeamsDirective()
2452 void ASTStmtReader::VisitOMPCancellationPointDirective( in VisitOMPCancellationPointDirective()
2459 void ASTStmtReader::VisitOMPCancelDirective(OMPCancelDirective *D) { in VisitOMPCancelDirective()
2465 void ASTStmtReader::VisitOMPTaskLoopDirective(OMPTaskLoopDirective *D) { in VisitOMPTaskLoopDirective()
2470 void ASTStmtReader::VisitOMPTaskLoopSimdDirective(OMPTaskLoopSimdDirective *D) { in VisitOMPTaskLoopSimdDirective()
2474 void ASTStmtReader::VisitOMPMasterTaskLoopDirective( in VisitOMPMasterTaskLoopDirective()
2480 void ASTStmtReader::VisitOMPMasterTaskLoopSimdDirective( in VisitOMPMasterTaskLoopSimdDirective()
2485 void ASTStmtReader::VisitOMPParallelMasterTaskLoopDirective( in VisitOMPParallelMasterTaskLoopDirective()
2491 void ASTStmtReader::VisitOMPParallelMasterTaskLoopSimdDirective( in VisitOMPParallelMasterTaskLoopSimdDirective()
2496 void ASTStmtReader::VisitOMPDistributeDirective(OMPDistributeDirective *D) { in VisitOMPDistributeDirective()
2500 void ASTStmtReader::VisitOMPTargetUpdateDirective(OMPTargetUpdateDirective *D) { in VisitOMPTargetUpdateDirective()
2505 void ASTStmtReader::VisitOMPDistributeParallelForDirective( in VisitOMPDistributeParallelForDirective()
2511 void ASTStmtReader::VisitOMPDistributeParallelForSimdDirective( in VisitOMPDistributeParallelForSimdDirective()
2516 void ASTStmtReader::VisitOMPDistributeSimdDirective( in VisitOMPDistributeSimdDirective()
2521 void ASTStmtReader::VisitOMPTargetParallelForSimdDirective( in VisitOMPTargetParallelForSimdDirective()
2526 void ASTStmtReader::VisitOMPTargetSimdDirective(OMPTargetSimdDirective *D) { in VisitOMPTargetSimdDirective()
2530 void ASTStmtReader::VisitOMPTeamsDistributeDirective( in VisitOMPTeamsDistributeDirective()
2535 void ASTStmtReader::VisitOMPTeamsDistributeSimdDirective( in VisitOMPTeamsDistributeSimdDirective()
2540 void ASTStmtReader::VisitOMPTeamsDistributeParallelForSimdDirective( in VisitOMPTeamsDistributeParallelForSimdDirective()
2545 void ASTStmtReader::VisitOMPTeamsDistributeParallelForDirective( in VisitOMPTeamsDistributeParallelForDirective()
2551 void ASTStmtReader::VisitOMPTargetTeamsDirective(OMPTargetTeamsDirective *D) { in VisitOMPTargetTeamsDirective()
2556 void ASTStmtReader::VisitOMPTargetTeamsDistributeDirective( in VisitOMPTargetTeamsDistributeDirective()
2561 void ASTStmtReader::VisitOMPTargetTeamsDistributeParallelForDirective( in VisitOMPTargetTeamsDistributeParallelForDirective()
2567 void ASTStmtReader::VisitOMPTargetTeamsDistributeParallelForSimdDirective( in VisitOMPTargetTeamsDistributeParallelForSimdDirective()
2572 void ASTStmtReader::VisitOMPTargetTeamsDistributeSimdDirective( in VisitOMPTargetTeamsDistributeSimdDirective()
2623 ASTStmtReader Reader(Record, Cursor); in ReadStmtFromStream()
2678 Context, /*NumStmts=*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2684 /*CaseStmtIsGNURange*/ Record[ASTStmtReader::NumStmtFields + 3]); in ReadStmtFromStream()
2698 /*NumAttrs*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2704 /* HasElse=*/Record[ASTStmtReader::NumStmtFields + 1], in ReadStmtFromStream()
2705 /* HasVar=*/Record[ASTStmtReader::NumStmtFields + 2], in ReadStmtFromStream()
2706 /* HasInit=*/Record[ASTStmtReader::NumStmtFields + 3]); in ReadStmtFromStream()
2712 /* HasInit=*/Record[ASTStmtReader::NumStmtFields], in ReadStmtFromStream()
2713 /* HasVar=*/Record[ASTStmtReader::NumStmtFields + 1]); in ReadStmtFromStream()
2719 /* HasVar=*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2748 Context, /* HasNRVOCandidate=*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2765 Context, Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2771 /*StorageKind=*/Record[ASTStmtReader::NumExprFields])); in ReadStmtFromStream()
2777 /*HasFunctionName*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2783 /*HasQualifier=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2784 /*HasFoundDecl=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
2785 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields + 2], in ReadStmtFromStream()
2786 /*NumTemplateArgs=*/Record[ASTStmtReader::NumExprFields + 2] ? in ReadStmtFromStream()
2787 Record[ASTStmtReader::NumExprFields + 6] : 0); in ReadStmtFromStream()
2809 /* NumConcatenated=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2810 /* Length=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
2811 /* CharByteWidth=*/Record[ASTStmtReader::NumExprFields + 2]); in ReadStmtFromStream()
2825 /* NumExprs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2830 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2835 Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2836 Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
2857 Context, Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2862 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2867 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2868 /*HasFPFeatures=*/Record[ASTStmtReader::NumExprFields + 1], Empty); in ReadStmtFromStream()
2873 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2877 S = MemberExpr::CreateEmpty(Context, Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2878 Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
2879 Record[ASTStmtReader::NumExprFields + 2], in ReadStmtFromStream()
2880 Record[ASTStmtReader::NumExprFields + 3]); in ReadStmtFromStream()
2885 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2890 Context, Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2904 /*PathSize*/ Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2905 /*HasFPFeatures*/ Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
2911 /*PathSize*/ Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2912 /*HasFPFeatures*/ Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
2929 Record[ASTStmtReader::NumExprFields] - 1); in ReadStmtFromStream()
2992 /*NumAssocs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3005 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3010 Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3011 Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
3043 Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3044 Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
3073 Record[ASTStmtReader::NumStmtFields], in ReadStmtFromStream()
3074 Record[ASTStmtReader::NumStmtFields + 1]); in ReadStmtFromStream()
3119 /*numHandlers=*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
3136 Record[ASTStmtReader::NumStmtFields], in ReadStmtFromStream()
3141 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3142 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3149 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3150 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3157 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3158 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3166 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3175 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3184 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3188 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3189 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3196 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3197 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3205 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3210 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3215 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3232 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3237 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3242 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3247 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3251 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3252 bool HasAssociatedStmt = Record[ASTStmtReader::NumStmtFields + 2]; in ReadStmtFromStream()
3260 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3265 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3270 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3275 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3280 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3285 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3289 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3290 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3298 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3303 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3312 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3316 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3317 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3324 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3325 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3332 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3333 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3340 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3341 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3348 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3349 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3356 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3357 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3364 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3365 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3372 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3373 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3380 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3381 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3389 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3390 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3397 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3398 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3405 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3406 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3413 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3414 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3421 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3422 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3429 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3430 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3437 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3438 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3446 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3450 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3451 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3458 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3459 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3466 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3467 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3474 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3475 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3483 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3484 /*HasFPFeatures=*/Record[ASTStmtReader::NumExprFields + 1], Empty); in ReadStmtFromStream()
3489 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3490 /*HasFPFeatures=*/Record[ASTStmtReader::NumExprFields + 1], Empty); in ReadStmtFromStream()
3500 /* NumArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3510 /* NumArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3516 /*PathSize*/ Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3517 /*HasFPFeatures*/ Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
3522 /*PathSize*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3527 /*PathSize*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3541 /*PathSize*/ Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3542 /*HasFPFeatures*/ Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
3546 assert(Record[ASTStmtReader::NumExprFields] == 0 && "Wrong PathSize!"); in ReadStmtFromStream()
3552 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3553 /*HasFPFeatures=*/Record[ASTStmtReader::NumExprFields + 1], Empty); in ReadStmtFromStream()
3619 /*IsArray=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3620 /*HasInit=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
3621 /*NumPlacementArgs=*/Record[ASTStmtReader::NumExprFields + 2], in ReadStmtFromStream()
3622 /*IsParenTypeId=*/Record[ASTStmtReader::NumExprFields + 3]); in ReadStmtFromStream()
3635 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3641 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3642 /*NumTemplateArgs=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
3644 Record[ASTStmtReader::NumExprFields + 2]); in ReadStmtFromStream()
3649 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3650 /*NumTemplateArgs=*/Record[ASTStmtReader::NumExprFields] in ReadStmtFromStream()
3651 ? Record[ASTStmtReader::NumExprFields + 1] in ReadStmtFromStream()
3657 /*NumArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3663 /*NumResults=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3664 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
3666 Record[ASTStmtReader::NumExprFields + 1] in ReadStmtFromStream()
3667 ? Record[ASTStmtReader::NumExprFields + 2] in ReadStmtFromStream()
3674 /*NumResults=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3675 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
3677 Record[ASTStmtReader::NumExprFields + 1] in ReadStmtFromStream()
3678 ? Record[ASTStmtReader::NumExprFields + 2] in ReadStmtFromStream()
3684 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3706 /*NumPartialArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3719 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3736 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3737 /*HasFPFeatures=*/Record[ASTStmtReader::NumExprFields + 1], Empty); in ReadStmtFromStream()
3745 unsigned numSemanticExprs = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream()
3755 unsigned NumCaptures = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream()
3761 unsigned NumParams = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3783 unsigned numTemplateArgs = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream()
3789 unsigned numLocalParameters = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream()
3790 unsigned numRequirement = Record[ASTStmtReader::NumExprFields + 1]; in ReadStmtFromStream()