Lines Matching refs:ASTStmtReader

69   class ASTStmtReader : public StmtVisitor<ASTStmtReader> {  class
110 ASTStmtReader(ASTRecordReader &Record, llvm::BitstreamCursor &Cursor) in ASTStmtReader() function in clang::ASTStmtReader
138 void ASTStmtReader::ReadTemplateKWAndArgsInfo(ASTTemplateKWAndArgsInfo &Args, in ReadTemplateKWAndArgsInfo()
150 void ASTStmtReader::VisitStmt(Stmt *S) { in VisitStmt()
154 void ASTStmtReader::VisitNullStmt(NullStmt *S) { in VisitNullStmt()
160 void ASTStmtReader::VisitCompoundStmt(CompoundStmt *S) { in VisitCompoundStmt()
171 void ASTStmtReader::VisitSwitchCase(SwitchCase *S) { in VisitSwitchCase()
178 void ASTStmtReader::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt()
189 void ASTStmtReader::VisitDefaultStmt(DefaultStmt *S) { in VisitDefaultStmt()
194 void ASTStmtReader::VisitLabelStmt(LabelStmt *S) { in VisitLabelStmt()
203 void ASTStmtReader::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
219 void ASTStmtReader::VisitIfStmt(IfStmt *S) { in VisitIfStmt()
241 void ASTStmtReader::VisitSwitchStmt(SwitchStmt *S) { in VisitSwitchStmt()
271 void ASTStmtReader::VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
284 void ASTStmtReader::VisitDoStmt(DoStmt *S) { in VisitDoStmt()
293 void ASTStmtReader::VisitForStmt(ForStmt *S) { in VisitForStmt()
305 void ASTStmtReader::VisitGotoStmt(GotoStmt *S) { in VisitGotoStmt()
312 void ASTStmtReader::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
319 void ASTStmtReader::VisitContinueStmt(ContinueStmt *S) { in VisitContinueStmt()
324 void ASTStmtReader::VisitBreakStmt(BreakStmt *S) { in VisitBreakStmt()
329 void ASTStmtReader::VisitReturnStmt(ReturnStmt *S) { in VisitReturnStmt()
341 void ASTStmtReader::VisitDeclStmt(DeclStmt *S) { in VisitDeclStmt()
361 void ASTStmtReader::VisitAsmStmt(AsmStmt *S) { in VisitAsmStmt()
371 void ASTStmtReader::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt()
401 void ASTStmtReader::VisitMSAsmStmt(MSAsmStmt *S) { in VisitMSAsmStmt()
446 void ASTStmtReader::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
456 void ASTStmtReader::VisitCoreturnStmt(CoreturnStmt *S) { in VisitCoreturnStmt()
464 void ASTStmtReader::VisitCoawaitExpr(CoawaitExpr *E) { in VisitCoawaitExpr()
473 void ASTStmtReader::VisitCoyieldExpr(CoyieldExpr *E) { in VisitCoyieldExpr()
481 void ASTStmtReader::VisitDependentCoawaitExpr(DependentCoawaitExpr *E) { in VisitDependentCoawaitExpr()
488 void ASTStmtReader::VisitCapturedStmt(CapturedStmt *S) { in VisitCapturedStmt()
514 void ASTStmtReader::VisitExpr(Expr *E) { in VisitExpr()
527 void ASTStmtReader::VisitConstantExpr(ConstantExpr *E) { in VisitConstantExpr()
532 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
542 void ASTStmtReader::VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
571 void ASTStmtReader::VisitIntegerLiteral(IntegerLiteral *E) { in VisitIntegerLiteral()
577 void ASTStmtReader::VisitFixedPointLiteral(FixedPointLiteral *E) { in VisitFixedPointLiteral()
583 void ASTStmtReader::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral()
591 void ASTStmtReader::VisitImaginaryLiteral(ImaginaryLiteral *E) { in VisitImaginaryLiteral()
596 void ASTStmtReader::VisitStringLiteral(StringLiteral *E) { in VisitStringLiteral()
629 void ASTStmtReader::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
636 void ASTStmtReader::VisitParenExpr(ParenExpr *E) { in VisitParenExpr()
643 void ASTStmtReader::VisitParenListExpr(ParenListExpr *E) { in VisitParenListExpr()
653 void ASTStmtReader::VisitUnaryOperator(UnaryOperator *E) { in VisitUnaryOperator()
661 void ASTStmtReader::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
703 void ASTStmtReader::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
716 void ASTStmtReader::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
723 void ASTStmtReader::VisitOMPArraySectionExpr(OMPArraySectionExpr *E) { in VisitOMPArraySectionExpr()
732 void ASTStmtReader::VisitCallExpr(CallExpr *E) { in VisitCallExpr()
743 void ASTStmtReader::VisitCXXMemberCallExpr(CXXMemberCallExpr *E) { in VisitCXXMemberCallExpr()
747 void ASTStmtReader::VisitMemberExpr(MemberExpr *E) { in VisitMemberExpr()
753 void ASTStmtReader::VisitObjCIsaExpr(ObjCIsaExpr *E) { in VisitObjCIsaExpr()
761 void ASTStmtReader::
768 void ASTStmtReader::VisitObjCBridgedCastExpr(ObjCBridgedCastExpr *E) { in VisitObjCBridgedCastExpr()
775 void ASTStmtReader::VisitCastExpr(CastExpr *E) { in VisitCastExpr()
789 void ASTStmtReader::VisitBinaryOperator(BinaryOperator *E) { in VisitBinaryOperator()
798 void ASTStmtReader::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
804 void ASTStmtReader::VisitConditionalOperator(ConditionalOperator *E) { in VisitConditionalOperator()
814 ASTStmtReader::VisitBinaryConditionalOperator(BinaryConditionalOperator *E) { in VisitBinaryConditionalOperator()
825 void ASTStmtReader::VisitImplicitCastExpr(ImplicitCastExpr *E) { in VisitImplicitCastExpr()
830 void ASTStmtReader::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
835 void ASTStmtReader::VisitCStyleCastExpr(CStyleCastExpr *E) { in VisitCStyleCastExpr()
841 void ASTStmtReader::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
849 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
856 void ASTStmtReader::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
883 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
938 void ASTStmtReader::VisitDesignatedInitUpdateExpr(DesignatedInitUpdateExpr *E) { in VisitDesignatedInitUpdateExpr()
944 void ASTStmtReader::VisitNoInitExpr(NoInitExpr *E) { in VisitNoInitExpr()
948 void ASTStmtReader::VisitArrayInitLoopExpr(ArrayInitLoopExpr *E) { in VisitArrayInitLoopExpr()
954 void ASTStmtReader::VisitArrayInitIndexExpr(ArrayInitIndexExpr *E) { in VisitArrayInitIndexExpr()
958 void ASTStmtReader::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
962 void ASTStmtReader::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
971 void ASTStmtReader::VisitAddrLabelExpr(AddrLabelExpr *E) { in VisitAddrLabelExpr()
978 void ASTStmtReader::VisitStmtExpr(StmtExpr *E) { in VisitStmtExpr()
985 void ASTStmtReader::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
995 void ASTStmtReader::VisitGNUNullExpr(GNUNullExpr *E) { in VisitGNUNullExpr()
1000 void ASTStmtReader::VisitShuffleVectorExpr(ShuffleVectorExpr *E) { in VisitShuffleVectorExpr()
1011 void ASTStmtReader::VisitConvertVectorExpr(ConvertVectorExpr *E) { in VisitConvertVectorExpr()
1019 void ASTStmtReader::VisitBlockExpr(BlockExpr *E) { in VisitBlockExpr()
1024 void ASTStmtReader::VisitGenericSelectionExpr(GenericSelectionExpr *E) { in VisitGenericSelectionExpr()
1043 void ASTStmtReader::VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
1059 void ASTStmtReader::VisitAtomicExpr(AtomicExpr *E) { in VisitAtomicExpr()
1072 void ASTStmtReader::VisitObjCStringLiteral(ObjCStringLiteral *E) { in VisitObjCStringLiteral()
1078 void ASTStmtReader::VisitObjCBoxedExpr(ObjCBoxedExpr *E) { in VisitObjCBoxedExpr()
1086 void ASTStmtReader::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
1097 void ASTStmtReader::VisitObjCDictionaryLiteral(ObjCDictionaryLiteral *E) { in VisitObjCDictionaryLiteral()
1119 void ASTStmtReader::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
1126 void ASTStmtReader::VisitObjCSelectorExpr(ObjCSelectorExpr *E) { in VisitObjCSelectorExpr()
1133 void ASTStmtReader::VisitObjCProtocolExpr(ObjCProtocolExpr *E) { in VisitObjCProtocolExpr()
1141 void ASTStmtReader::VisitObjCIvarRefExpr(ObjCIvarRefExpr *E) { in VisitObjCIvarRefExpr()
1151 void ASTStmtReader::VisitObjCPropertyRefExpr(ObjCPropertyRefExpr *E) { in VisitObjCPropertyRefExpr()
1177 void ASTStmtReader::VisitObjCSubscriptRefExpr(ObjCSubscriptRefExpr *E) { in VisitObjCSubscriptRefExpr()
1186 void ASTStmtReader::VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr()
1231 void ASTStmtReader::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
1240 void ASTStmtReader::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
1248 void ASTStmtReader::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
1254 void ASTStmtReader::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
1260 void ASTStmtReader::VisitObjCAtTryStmt(ObjCAtTryStmt *S) { in VisitObjCAtTryStmt()
1274 void ASTStmtReader::VisitObjCAtSynchronizedStmt(ObjCAtSynchronizedStmt *S) { in VisitObjCAtSynchronizedStmt()
1281 void ASTStmtReader::VisitObjCAtThrowStmt(ObjCAtThrowStmt *S) { in VisitObjCAtThrowStmt()
1287 void ASTStmtReader::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()
1293 void ASTStmtReader::VisitObjCAvailabilityCheckExpr(ObjCAvailabilityCheckExpr *E) { in VisitObjCAvailabilityCheckExpr()
1305 void ASTStmtReader::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()
1312 void ASTStmtReader::VisitCXXTryStmt(CXXTryStmt *S) { in VisitCXXTryStmt()
1322 void ASTStmtReader::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
1338 void ASTStmtReader::VisitMSDependentExistsStmt(MSDependentExistsStmt *S) { in VisitMSDependentExistsStmt()
1347 void ASTStmtReader::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in VisitCXXOperatorCallExpr()
1354 void ASTStmtReader::VisitCXXConstructExpr(CXXConstructExpr *E) { in VisitCXXConstructExpr()
1374 void ASTStmtReader::VisitCXXInheritedCtorInitExpr(CXXInheritedCtorInitExpr *E) { in VisitCXXInheritedCtorInitExpr()
1382 void ASTStmtReader::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
1387 void ASTStmtReader::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
1406 ASTStmtReader::VisitCXXStdInitializerListExpr(CXXStdInitializerListExpr *E) { in VisitCXXStdInitializerListExpr()
1411 void ASTStmtReader::VisitCXXNamedCastExpr(CXXNamedCastExpr *E) { in VisitCXXNamedCastExpr()
1420 void ASTStmtReader::VisitCXXStaticCastExpr(CXXStaticCastExpr *E) { in VisitCXXStaticCastExpr()
1424 void ASTStmtReader::VisitCXXDynamicCastExpr(CXXDynamicCastExpr *E) { in VisitCXXDynamicCastExpr()
1428 void ASTStmtReader::VisitCXXReinterpretCastExpr(CXXReinterpretCastExpr *E) { in VisitCXXReinterpretCastExpr()
1432 void ASTStmtReader::VisitCXXConstCastExpr(CXXConstCastExpr *E) { in VisitCXXConstCastExpr()
1436 void ASTStmtReader::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E) { in VisitCXXFunctionalCastExpr()
1442 void ASTStmtReader::VisitUserDefinedLiteral(UserDefinedLiteral *E) { in VisitUserDefinedLiteral()
1447 void ASTStmtReader::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()
1453 void ASTStmtReader::VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr *E) { in VisitCXXNullPtrLiteralExpr()
1458 void ASTStmtReader::VisitCXXTypeidExpr(CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
1471 void ASTStmtReader::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
1477 void ASTStmtReader::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()
1484 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
1490 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
1496 void ASTStmtReader::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
1502 void ASTStmtReader::VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E) { in VisitCXXScalarValueInitExpr()
1508 void ASTStmtReader::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()
1545 void ASTStmtReader::VisitCXXDeleteExpr(CXXDeleteExpr *E) { in VisitCXXDeleteExpr()
1556 void ASTStmtReader::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
1574 void ASTStmtReader::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
1587 void ASTStmtReader::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
1622 ASTStmtReader::VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()
1636 ASTStmtReader::VisitCXXUnresolvedConstructExpr(CXXUnresolvedConstructExpr *E) { in VisitCXXUnresolvedConstructExpr()
1648 void ASTStmtReader::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
1683 void ASTStmtReader::VisitUnresolvedMemberExpr(UnresolvedMemberExpr *E) { in VisitUnresolvedMemberExpr()
1692 void ASTStmtReader::VisitUnresolvedLookupExpr(UnresolvedLookupExpr *E) { in VisitUnresolvedLookupExpr()
1699 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
1713 void ASTStmtReader::VisitArrayTypeTraitExpr(ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
1724 void ASTStmtReader::VisitExpressionTraitExpr(ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
1734 void ASTStmtReader::VisitCXXNoexceptExpr(CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
1741 void ASTStmtReader::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
1748 void ASTStmtReader::VisitSizeOfPackExpr(SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
1766 void ASTStmtReader::VisitSubstNonTypeTemplateParmExpr( in VisitSubstNonTypeTemplateParmExpr()
1774 void ASTStmtReader::VisitSubstNonTypeTemplateParmPackExpr( in VisitSubstNonTypeTemplateParmPackExpr()
1787 void ASTStmtReader::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr()
1797 void ASTStmtReader::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
1805 void ASTStmtReader::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
1815 void ASTStmtReader::VisitOpaqueValueExpr(OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
1822 void ASTStmtReader::VisitTypoExpr(TypoExpr *E) { in VisitTypoExpr()
1829 void ASTStmtReader::VisitMSPropertyRefExpr(MSPropertyRefExpr *E) { in VisitMSPropertyRefExpr()
1838 void ASTStmtReader::VisitMSPropertySubscriptExpr(MSPropertySubscriptExpr *E) { in VisitMSPropertySubscriptExpr()
1845 void ASTStmtReader::VisitCXXUuidofExpr(CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
1860 void ASTStmtReader::VisitSEHLeaveStmt(SEHLeaveStmt *S) { in VisitSEHLeaveStmt()
1865 void ASTStmtReader::VisitSEHExceptStmt(SEHExceptStmt *S) { in VisitSEHExceptStmt()
1872 void ASTStmtReader::VisitSEHFinallyStmt(SEHFinallyStmt *S) { in VisitSEHFinallyStmt()
1878 void ASTStmtReader::VisitSEHTryStmt(SEHTryStmt *S) { in VisitSEHTryStmt()
1890 void ASTStmtReader::VisitCUDAKernelCallExpr(CUDAKernelCallExpr *E) { in VisitCUDAKernelCallExpr()
1898 void ASTStmtReader::VisitAsTypeExpr(AsTypeExpr *E) { in VisitAsTypeExpr()
1909 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
1921 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
1985 void ASTStmtReader::VisitOMPParallelDirective(OMPParallelDirective *D) { in VisitOMPParallelDirective()
1993 void ASTStmtReader::VisitOMPSimdDirective(OMPSimdDirective *D) { in VisitOMPSimdDirective()
1997 void ASTStmtReader::VisitOMPForDirective(OMPForDirective *D) { in VisitOMPForDirective()
2002 void ASTStmtReader::VisitOMPForSimdDirective(OMPForSimdDirective *D) { in VisitOMPForSimdDirective()
2006 void ASTStmtReader::VisitOMPSectionsDirective(OMPSectionsDirective *D) { in VisitOMPSectionsDirective()
2014 void ASTStmtReader::VisitOMPSectionDirective(OMPSectionDirective *D) { in VisitOMPSectionDirective()
2020 void ASTStmtReader::VisitOMPSingleDirective(OMPSingleDirective *D) { in VisitOMPSingleDirective()
2027 void ASTStmtReader::VisitOMPMasterDirective(OMPMasterDirective *D) { in VisitOMPMasterDirective()
2032 void ASTStmtReader::VisitOMPCriticalDirective(OMPCriticalDirective *D) { in VisitOMPCriticalDirective()
2040 void ASTStmtReader::VisitOMPParallelForDirective(OMPParallelForDirective *D) { in VisitOMPParallelForDirective()
2045 void ASTStmtReader::VisitOMPParallelForSimdDirective( in VisitOMPParallelForSimdDirective()
2050 void ASTStmtReader::VisitOMPParallelSectionsDirective( in VisitOMPParallelSectionsDirective()
2059 void ASTStmtReader::VisitOMPTaskDirective(OMPTaskDirective *D) { in VisitOMPTaskDirective()
2067 void ASTStmtReader::VisitOMPTaskyieldDirective(OMPTaskyieldDirective *D) { in VisitOMPTaskyieldDirective()
2072 void ASTStmtReader::VisitOMPBarrierDirective(OMPBarrierDirective *D) { in VisitOMPBarrierDirective()
2077 void ASTStmtReader::VisitOMPTaskwaitDirective(OMPTaskwaitDirective *D) { in VisitOMPTaskwaitDirective()
2082 void ASTStmtReader::VisitOMPTaskgroupDirective(OMPTaskgroupDirective *D) { in VisitOMPTaskgroupDirective()
2090 void ASTStmtReader::VisitOMPFlushDirective(OMPFlushDirective *D) { in VisitOMPFlushDirective()
2097 void ASTStmtReader::VisitOMPOrderedDirective(OMPOrderedDirective *D) { in VisitOMPOrderedDirective()
2104 void ASTStmtReader::VisitOMPAtomicDirective(OMPAtomicDirective *D) { in VisitOMPAtomicDirective()
2117 void ASTStmtReader::VisitOMPTargetDirective(OMPTargetDirective *D) { in VisitOMPTargetDirective()
2124 void ASTStmtReader::VisitOMPTargetDataDirective(OMPTargetDataDirective *D) { in VisitOMPTargetDataDirective()
2130 void ASTStmtReader::VisitOMPTargetEnterDataDirective( in VisitOMPTargetEnterDataDirective()
2137 void ASTStmtReader::VisitOMPTargetExitDataDirective( in VisitOMPTargetExitDataDirective()
2144 void ASTStmtReader::VisitOMPTargetParallelDirective( in VisitOMPTargetParallelDirective()
2151 void ASTStmtReader::VisitOMPTargetParallelForDirective( in VisitOMPTargetParallelForDirective()
2157 void ASTStmtReader::VisitOMPTeamsDirective(OMPTeamsDirective *D) { in VisitOMPTeamsDirective()
2164 void ASTStmtReader::VisitOMPCancellationPointDirective( in VisitOMPCancellationPointDirective()
2171 void ASTStmtReader::VisitOMPCancelDirective(OMPCancelDirective *D) { in VisitOMPCancelDirective()
2179 void ASTStmtReader::VisitOMPTaskLoopDirective(OMPTaskLoopDirective *D) { in VisitOMPTaskLoopDirective()
2183 void ASTStmtReader::VisitOMPTaskLoopSimdDirective(OMPTaskLoopSimdDirective *D) { in VisitOMPTaskLoopSimdDirective()
2187 void ASTStmtReader::VisitOMPDistributeDirective(OMPDistributeDirective *D) { in VisitOMPDistributeDirective()
2191 void ASTStmtReader::VisitOMPTargetUpdateDirective(OMPTargetUpdateDirective *D) { in VisitOMPTargetUpdateDirective()
2197 void ASTStmtReader::VisitOMPDistributeParallelForDirective( in VisitOMPDistributeParallelForDirective()
2203 void ASTStmtReader::VisitOMPDistributeParallelForSimdDirective( in VisitOMPDistributeParallelForSimdDirective()
2208 void ASTStmtReader::VisitOMPDistributeSimdDirective( in VisitOMPDistributeSimdDirective()
2213 void ASTStmtReader::VisitOMPTargetParallelForSimdDirective( in VisitOMPTargetParallelForSimdDirective()
2218 void ASTStmtReader::VisitOMPTargetSimdDirective(OMPTargetSimdDirective *D) { in VisitOMPTargetSimdDirective()
2222 void ASTStmtReader::VisitOMPTeamsDistributeDirective( in VisitOMPTeamsDistributeDirective()
2227 void ASTStmtReader::VisitOMPTeamsDistributeSimdDirective( in VisitOMPTeamsDistributeSimdDirective()
2232 void ASTStmtReader::VisitOMPTeamsDistributeParallelForSimdDirective( in VisitOMPTeamsDistributeParallelForSimdDirective()
2237 void ASTStmtReader::VisitOMPTeamsDistributeParallelForDirective( in VisitOMPTeamsDistributeParallelForDirective()
2243 void ASTStmtReader::VisitOMPTargetTeamsDirective(OMPTargetTeamsDirective *D) { in VisitOMPTargetTeamsDirective()
2250 void ASTStmtReader::VisitOMPTargetTeamsDistributeDirective( in VisitOMPTargetTeamsDistributeDirective()
2255 void ASTStmtReader::VisitOMPTargetTeamsDistributeParallelForDirective( in VisitOMPTargetTeamsDistributeParallelForDirective()
2261 void ASTStmtReader::VisitOMPTargetTeamsDistributeParallelForSimdDirective( in VisitOMPTargetTeamsDistributeParallelForSimdDirective()
2266 void ASTStmtReader::VisitOMPTargetTeamsDistributeSimdDirective( in VisitOMPTargetTeamsDistributeSimdDirective()
2317 ASTStmtReader Reader(Record, Cursor); in ReadStmtFromStream()
2361 Context, /*NumStmts=*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2367 /*CaseStmtIsGNURange*/ Record[ASTStmtReader::NumStmtFields + 3]); in ReadStmtFromStream()
2381 /*NumAttrs*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2387 /* HasElse=*/Record[ASTStmtReader::NumStmtFields + 1], in ReadStmtFromStream()
2388 /* HasVar=*/Record[ASTStmtReader::NumStmtFields + 2], in ReadStmtFromStream()
2389 /* HasInit=*/Record[ASTStmtReader::NumStmtFields + 3]); in ReadStmtFromStream()
2395 /* HasInit=*/Record[ASTStmtReader::NumStmtFields], in ReadStmtFromStream()
2396 /* HasVar=*/Record[ASTStmtReader::NumStmtFields + 1]); in ReadStmtFromStream()
2402 /* HasVar=*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2431 Context, /* HasNRVOCandidate=*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2448 Context, Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2458 /*HasFunctionName*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2464 /*HasQualifier=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2465 /*HasFoundDecl=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
2466 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields + 2], in ReadStmtFromStream()
2467 /*NumTemplateArgs=*/Record[ASTStmtReader::NumExprFields + 2] ? in ReadStmtFromStream()
2468 Record[ASTStmtReader::NumExprFields + 5] : 0); in ReadStmtFromStream()
2486 /* NumConcatenated=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2487 /* Length=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
2488 /* CharByteWidth=*/Record[ASTStmtReader::NumExprFields + 2]); in ReadStmtFromStream()
2502 /* NumExprs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2511 Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2512 Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
2529 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); in ReadStmtFromStream()
2600 /*PathSize*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2605 /*PathSize*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2622 Record[ASTStmtReader::NumExprFields] - 1); in ReadStmtFromStream()
2692 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
2697 Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2698 Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
2730 Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
2731 Record[ASTStmtReader::NumExprFields + 1]); in ReadStmtFromStream()
2760 Record[ASTStmtReader::NumStmtFields], in ReadStmtFromStream()
2761 Record[ASTStmtReader::NumStmtFields + 1]); in ReadStmtFromStream()
2806 /*NumHandlers=*/Record[ASTStmtReader::NumStmtFields]); in ReadStmtFromStream()
2823 Record[ASTStmtReader::NumStmtFields], in ReadStmtFromStream()
2828 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
2829 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
2836 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
2837 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
2844 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
2845 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
2853 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2862 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2871 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2875 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
2876 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
2883 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
2884 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
2892 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2897 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2914 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2919 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2924 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2929 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2934 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2939 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2944 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2949 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2954 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2958 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
2959 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
2967 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2972 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2981 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
2985 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
2986 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
2993 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
2994 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3001 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3002 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3009 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3010 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3017 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3018 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3026 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3027 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3034 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3035 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3042 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3043 auto CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3050 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3051 auto CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3058 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3059 unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3066 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3067 auto CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3074 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3075 auto CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3083 Context, Record[ASTStmtReader::NumStmtFields], Empty); in ReadStmtFromStream()
3087 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3088 auto CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3095 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3096 auto CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3103 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3104 auto CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3111 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()
3112 auto CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; in ReadStmtFromStream()
3120 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); in ReadStmtFromStream()
3125 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); in ReadStmtFromStream()
3131 /* NumArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3141 /* NumArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3146 /*PathSize*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3151 /*PathSize*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3156 /*PathSize*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3165 /*PathSize*/ Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3170 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); in ReadStmtFromStream()
3236 /*IsArray=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3237 /*HasInit=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
3238 /*NumPlacementArgs=*/Record[ASTStmtReader::NumExprFields + 2], in ReadStmtFromStream()
3239 /*IsParenTypeId=*/Record[ASTStmtReader::NumExprFields + 3]); in ReadStmtFromStream()
3252 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3258 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3259 /*NumTemplateArgs=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
3261 Record[ASTStmtReader::NumExprFields + 2]); in ReadStmtFromStream()
3266 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3267 /*NumTemplateArgs=*/Record[ASTStmtReader::NumExprFields] in ReadStmtFromStream()
3268 ? Record[ASTStmtReader::NumExprFields + 1] in ReadStmtFromStream()
3274 /*NumArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3280 /*NumResults=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3281 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
3283 Record[ASTStmtReader::NumExprFields + 1] in ReadStmtFromStream()
3284 ? Record[ASTStmtReader::NumExprFields + 2] in ReadStmtFromStream()
3291 /*NumResults=*/Record[ASTStmtReader::NumExprFields], in ReadStmtFromStream()
3292 /*HasTemplateKWAndArgsInfo=*/Record[ASTStmtReader::NumExprFields + 1], in ReadStmtFromStream()
3294 Record[ASTStmtReader::NumExprFields + 1] in ReadStmtFromStream()
3295 ? Record[ASTStmtReader::NumExprFields + 2] in ReadStmtFromStream()
3301 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3323 /*NumPartialArgs=*/Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3336 Record[ASTStmtReader::NumExprFields]); in ReadStmtFromStream()
3353 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); in ReadStmtFromStream()
3361 unsigned numSemanticExprs = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream()
3371 unsigned NumCaptures = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream()
3377 unsigned NumParams = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream()