reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2499 S = new (Context) NullStmt(Empty); 2504 Context, /*NumStmts=*/Record[ASTStmtReader::NumStmtFields]); 2509 Context, 2514 S = new (Context) DefaultStmt(Empty); 2518 S = new (Context) LabelStmt(Empty); 2523 Context, 2529 Context, 2537 Context, 2544 Context, 2549 S = new (Context) DoStmt(Empty); 2553 S = new (Context) ForStmt(Empty); 2557 S = new (Context) GotoStmt(Empty); 2561 S = new (Context) IndirectGotoStmt(Empty); 2565 S = new (Context) ContinueStmt(Empty); 2569 S = new (Context) BreakStmt(Empty); 2574 Context, /* HasNRVOCandidate=*/Record[ASTStmtReader::NumStmtFields]); 2578 S = new (Context) DeclStmt(Empty); 2582 S = new (Context) GCCAsmStmt(Empty); 2586 S = new (Context) MSAsmStmt(Empty); 2591 Context, Record[ASTStmtReader::NumStmtFields]); 2596 Context, 2604 Context, 2610 Context, 2619 S = IntegerLiteral::Create(Context, Empty); 2623 S = FloatingLiteral::Create(Context, Empty); 2627 S = new (Context) ImaginaryLiteral(Empty); 2632 Context, 2639 S = new (Context) CharacterLiteral(Empty); 2643 S = new (Context) ParenExpr(Empty); 2648 Context, 2653 S = new (Context) UnaryOperator(Empty); 2657 S = OffsetOfExpr::CreateEmpty(Context, 2663 S = new (Context) UnaryExprOrTypeTraitExpr(Empty); 2667 S = new (Context) ArraySubscriptExpr(Empty); 2671 S = new (Context) OMPArraySectionExpr(Empty); 2676 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); 2680 S = MemberExpr::CreateEmpty(Context, Record[ASTStmtReader::NumExprFields], 2687 S = new (Context) BinaryOperator(Empty); 2691 S = new (Context) CompoundAssignOperator(Empty); 2695 S = new (Context) ConditionalOperator(Empty); 2699 S = new (Context) BinaryConditionalOperator(Empty); 2703 S = ImplicitCastExpr::CreateEmpty(Context, 2708 S = CStyleCastExpr::CreateEmpty(Context, 2713 S = new (Context) CompoundLiteralExpr(Empty); 2717 S = new (Context) ExtVectorElementExpr(Empty); 2721 S = new (Context) InitListExpr(Empty); 2725 S = DesignatedInitExpr::CreateEmpty(Context, 2731 S = new (Context) DesignatedInitUpdateExpr(Empty); 2735 S = new (Context) ImplicitValueInitExpr(Empty); 2739 S = new (Context) NoInitExpr(Empty); 2743 S = new (Context) ArrayInitLoopExpr(Empty); 2747 S = new (Context) ArrayInitIndexExpr(Empty); 2751 S = new (Context) VAArgExpr(Empty); 2755 S = new (Context) SourceLocExpr(Empty); 2759 S = new (Context) AddrLabelExpr(Empty); 2763 S = new (Context) StmtExpr(Empty); 2767 S = new (Context) ChooseExpr(Empty); 2771 S = new (Context) GNUNullExpr(Empty); 2775 S = new (Context) ShuffleVectorExpr(Empty); 2779 S = new (Context) ConvertVectorExpr(Empty); 2783 S = new (Context) BlockExpr(Empty); 2788 Context, 2793 S = new (Context) ObjCStringLiteral(Empty); 2797 S = new (Context) ObjCBoxedExpr(Empty); 2801 S = ObjCArrayLiteral::CreateEmpty(Context, 2806 S = ObjCDictionaryLiteral::CreateEmpty(Context, 2812 S = new (Context) ObjCEncodeExpr(Empty); 2816 S = new (Context) ObjCSelectorExpr(Empty); 2820 S = new (Context) ObjCProtocolExpr(Empty); 2824 S = new (Context) ObjCIvarRefExpr(Empty); 2828 S = new (Context) ObjCPropertyRefExpr(Empty); 2832 S = new (Context) ObjCSubscriptRefExpr(Empty); 2839 S = ObjCMessageExpr::CreateEmpty(Context, 2845 S = new (Context) ObjCIsaExpr(Empty); 2849 S = new (Context) ObjCIndirectCopyRestoreExpr(Empty); 2853 S = new (Context) ObjCBridgedCastExpr(Empty); 2857 S = new (Context) ObjCForCollectionStmt(Empty); 2861 S = new (Context) ObjCAtCatchStmt(Empty); 2865 S = new (Context) ObjCAtFinallyStmt(Empty); 2869 S = ObjCAtTryStmt::CreateEmpty(Context, 2875 S = new (Context) ObjCAtSynchronizedStmt(Empty); 2879 S = new (Context) ObjCAtThrowStmt(Empty); 2883 S = new (Context) ObjCAutoreleasePoolStmt(Empty); 2887 S = new (Context) ObjCBoolLiteralExpr(Empty); 2891 S = new (Context) ObjCAvailabilityCheckExpr(Empty); 2895 S = new (Context) SEHLeaveStmt(Empty); 2899 S = new (Context) SEHExceptStmt(Empty); 2903 S = new (Context) SEHFinallyStmt(Empty); 2907 S = new (Context) SEHTryStmt(Empty); 2911 S = new (Context) CXXCatchStmt(Empty); 2915 S = CXXTryStmt::Create(Context, Empty, 2920 S = new (Context) CXXForRangeStmt(Empty); 2924 S = new (Context) MSDependentExistsStmt(SourceLocation(), true, 2932 OMPParallelDirective::CreateEmpty(Context, 2940 S = OMPSimdDirective::CreateEmpty(Context, NumClauses, 2948 S = OMPForDirective::CreateEmpty(Context, NumClauses, CollapsedNum, 2956 S = OMPForSimdDirective::CreateEmpty(Context, NumClauses, CollapsedNum, 2963 Context, Record[ASTStmtReader::NumStmtFields], Empty); 2967 S = OMPSectionDirective::CreateEmpty(Context, Empty); 2972 Context, Record[ASTStmtReader::NumStmtFields], Empty); 2976 S = OMPMasterDirective::CreateEmpty(Context, Empty); 2981 Context, Record[ASTStmtReader::NumStmtFields], Empty); 2987 S = OMPParallelForDirective::CreateEmpty(Context, NumClauses, 2995 S = OMPParallelForSimdDirective::CreateEmpty(Context, NumClauses, 3002 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3007 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3011 S = OMPTaskyieldDirective::CreateEmpty(Context, Empty); 3015 S = OMPBarrierDirective::CreateEmpty(Context, Empty); 3019 S = OMPTaskwaitDirective::CreateEmpty(Context, Empty); 3024 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3029 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3034 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3039 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3044 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3049 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3054 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3059 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3064 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3070 S = OMPTargetParallelForDirective::CreateEmpty(Context, NumClauses, 3077 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3082 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3086 S = OMPCancellationPointDirective::CreateEmpty(Context, Empty); 3091 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3097 S = OMPTaskLoopDirective::CreateEmpty(Context, NumClauses, CollapsedNum, 3105 S = OMPTaskLoopSimdDirective::CreateEmpty(Context, NumClauses, 3113 S = OMPMasterTaskLoopDirective::CreateEmpty(Context, NumClauses, 3121 S = OMPMasterTaskLoopSimdDirective::CreateEmpty(Context, NumClauses, 3129 S = OMPParallelMasterTaskLoopDirective::CreateEmpty(Context, NumClauses, 3137 S = OMPDistributeDirective::CreateEmpty(Context, NumClauses, CollapsedNum, 3145 S = OMPDistributeParallelForDirective::CreateEmpty(Context, NumClauses, 3153 S = OMPDistributeParallelForSimdDirective::CreateEmpty(Context, NumClauses, 3162 S = OMPDistributeSimdDirective::CreateEmpty(Context, NumClauses, 3170 S = OMPTargetParallelForSimdDirective::CreateEmpty(Context, NumClauses, 3178 S = OMPTargetSimdDirective::CreateEmpty(Context, NumClauses, CollapsedNum, 3186 S = OMPTeamsDistributeDirective::CreateEmpty(Context, NumClauses, 3194 S = OMPTeamsDistributeSimdDirective::CreateEmpty(Context, NumClauses, 3203 Context, NumClauses, CollapsedNum, Empty); 3211 Context, NumClauses, CollapsedNum, Empty); 3217 Context, Record[ASTStmtReader::NumStmtFields], Empty); 3223 S = OMPTargetTeamsDistributeDirective::CreateEmpty(Context, NumClauses, 3232 Context, NumClauses, CollapsedNum, Empty); 3240 Context, NumClauses, CollapsedNum, Empty); 3248 Context, NumClauses, CollapsedNum, Empty); 3254 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); 3259 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); 3263 S = new (Context) CXXRewrittenBinaryOperator(Empty); 3268 Context, 3273 S = new (Context) CXXInheritedCtorInitExpr(Empty); 3278 Context, 3283 S = CXXStaticCastExpr::CreateEmpty(Context, 3288 S = CXXDynamicCastExpr::CreateEmpty(Context, 3293 S = CXXReinterpretCastExpr::CreateEmpty(Context, 3298 S = CXXConstCastExpr::CreateEmpty(Context); 3302 S = CXXFunctionalCastExpr::CreateEmpty(Context, 3308 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); 3312 S = new (Context) CXXStdInitializerListExpr(Empty); 3316 S = new (Context) CXXBoolLiteralExpr(Empty); 3320 S = new (Context) CXXNullPtrLiteralExpr(Empty); 3324 S = new (Context) CXXTypeidExpr(Empty, true); 3328 S = new (Context) CXXTypeidExpr(Empty, false); 3332 S = new (Context) CXXUuidofExpr(Empty, true); 3336 S = new (Context) MSPropertyRefExpr(Empty); 3340 S = new (Context) MSPropertySubscriptExpr(Empty); 3344 S = new (Context) CXXUuidofExpr(Empty, false); 3348 S = new (Context) CXXThisExpr(Empty); 3352 S = new (Context) CXXThrowExpr(Empty); 3356 S = new (Context) CXXDefaultArgExpr(Empty); 3360 S = new (Context) CXXDefaultInitExpr(Empty); 3364 S = new (Context) CXXBindTemporaryExpr(Empty); 3368 S = new (Context) CXXScalarValueInitExpr(Empty); 3373 Context, 3381 S = new (Context) CXXDeleteExpr(Empty); 3385 S = new (Context) CXXPseudoDestructorExpr(Empty); 3389 S = ExprWithCleanups::Create(Context, Empty, 3395 Context, 3403 S = DependentScopeDeclRefExpr::CreateEmpty(Context, 3411 S = CXXUnresolvedConstructExpr::CreateEmpty(Context, 3417 Context, 3428 Context, 3438 S = TypeTraitExpr::CreateDeserialized(Context, 3443 S = new (Context) ArrayTypeTraitExpr(Empty); 3447 S = new (Context) ExpressionTraitExpr(Empty); 3451 S = new (Context) CXXNoexceptExpr(Empty); 3455 S = new (Context) PackExpansionExpr(Empty); 3460 Context, 3465 S = new (Context) SubstNonTypeTemplateParmExpr(Empty); 3469 S = new (Context) SubstNonTypeTemplateParmPackExpr(Empty); 3473 S = FunctionParmPackExpr::CreateEmpty(Context, 3478 S = new (Context) MaterializeTemporaryExpr(Empty); 3482 S = new (Context) CXXFoldExpr(Empty); 3486 S = new (Context) OpaqueValueExpr(Empty); 3491 Context, /*NumArgs=*/Record[ASTStmtReader::NumExprFields], Empty); 3495 S = new (Context) AsTypeExpr(Empty); 3500 S = PseudoObjectExpr::Create(Context, Empty, numSemanticExprs); 3505 S = new (Context) AtomicExpr(Empty); 3510 S = LambdaExpr::CreateDeserialized(Context, NumCaptures); 3516 S = CoroutineBodyStmt::Create(Context, Empty, NumParams); 3521 S = new (Context) CoreturnStmt(Empty); 3525 S = new (Context) CoawaitExpr(Empty); 3529 S = new (Context) CoyieldExpr(Empty); 3533 S = new (Context) DependentCoawaitExpr(Empty); 3538 S = ConceptSpecializationExpr::Create(Context, Empty, numTemplateArgs);