reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Serialization/ASTReaderStmt.cpp
 2499       S = new (Context) NullStmt(Empty);
 2514       S = new (Context) DefaultStmt(Empty);
 2518       S = new (Context) LabelStmt(Empty);
 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);
 2578       S = new (Context) DeclStmt(Empty);
 2582       S = new (Context) GCCAsmStmt(Empty);
 2586       S = new (Context) MSAsmStmt(Empty);
 2599           Empty);
 2619       S = IntegerLiteral::Create(Context, Empty);
 2623       S = FloatingLiteral::Create(Context, Empty);
 2627       S = new (Context) ImaginaryLiteral(Empty);
 2639       S = new (Context) CharacterLiteral(Empty);
 2643       S = new (Context) ParenExpr(Empty);
 2653       S = new (Context) UnaryOperator(Empty);
 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);
 2687       S = new (Context) BinaryOperator(Empty);
 2691       S = new (Context) CompoundAssignOperator(Empty);
 2695       S = new (Context) ConditionalOperator(Empty);
 2699       S = new (Context) BinaryConditionalOperator(Empty);
 2713       S = new (Context) CompoundLiteralExpr(Empty);
 2717       S = new (Context) ExtVectorElementExpr(Empty);
 2721       S = new (Context) InitListExpr(Empty);
 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);
 2793       S = new (Context) ObjCStringLiteral(Empty);
 2797       S = new (Context) ObjCBoxedExpr(Empty);
 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);
 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);
 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);
 2934                                           Empty);
 2941                                         CollapsedNum, Empty);
 2949                                        Empty);
 2957                                            Empty);
 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);
 2988                                                CollapsedNum, Empty);
 2996                                                    CollapsedNum, Empty);
 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);
 3071                                                      CollapsedNum, Empty);
 3077           Context, Record[ASTStmtReader::NumStmtFields], Empty);
 3082           Context, Record[ASTStmtReader::NumStmtFields], Empty);
 3086       S = OMPCancellationPointDirective::CreateEmpty(Context, Empty);
 3091           Context, Record[ASTStmtReader::NumStmtFields], Empty);
 3098                                             Empty);
 3106                                                 CollapsedNum, Empty);
 3114                                                   CollapsedNum, Empty);
 3122                                                       CollapsedNum, Empty);
 3130                                                           CollapsedNum, Empty);
 3138                                               Empty);
 3146                                                          CollapsedNum, Empty);
 3155                                                              Empty);
 3163                                                   CollapsedNum, Empty);
 3171                                                          CollapsedNum, Empty);
 3179                                               Empty);
 3187                                                    CollapsedNum, Empty);
 3195                                                        CollapsedNum, Empty);
 3203           Context, NumClauses, CollapsedNum, Empty);
 3211           Context, NumClauses, CollapsedNum, Empty);
 3217           Context, Record[ASTStmtReader::NumStmtFields], Empty);
 3224                                                          CollapsedNum, Empty);
 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);
 3273       S = new (Context) CXXInheritedCtorInitExpr(Empty);
 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);
 3381       S = new (Context) CXXDeleteExpr(Empty);
 3385       S = new (Context) CXXPseudoDestructorExpr(Empty);
 3389       S = ExprWithCleanups::Create(Context, Empty,
 3443       S = new (Context) ArrayTypeTraitExpr(Empty);
 3447       S = new (Context) ExpressionTraitExpr(Empty);
 3451       S = new (Context) CXXNoexceptExpr(Empty);
 3455       S = new (Context) PackExpansionExpr(Empty);
 3465       S = new (Context) SubstNonTypeTemplateParmExpr(Empty);
 3469       S = new (Context) SubstNonTypeTemplateParmPackExpr(Empty);
 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);
 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);