/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaOpenMP.h | 213 StmtResult ActOnOpenMPMetaDirective(ArrayRef<OMPClause *> Clauses, 384 StmtResult ActOnOpenMPCanonicalLoop(Stmt *AStmt); 389 StmtResult ActOnOpenMPLoopnest(Stmt *AStmt); 397 StmtResult ActOnOpenMPRegionEnd(StmtResult S, ArrayRef<OMPClause *> Clauses); 398 StmtResult ActOnOpenMPExecutableDirective( 405 StmtResult ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses, 412 StmtResult 418 StmtResult ActOnOpenMPTileDirective(ArrayRef<OMPClause *> Clauses, 423 StmtResult ActOnOpenMPUnrollDirective(ArrayRef<OMPClause *> Clauses, 427 StmtResult ActOnOpenMPReverseDirective(Stmt *AStmt, SourceLocation StartLoc, [all …]
|
H A D | SemaObjC.h | 56 StmtResult ActOnObjCForCollectionStmt(SourceLocation ForColLoc, Stmt *First, 61 StmtResult FinishObjCForCollectionStmt(Stmt *ForCollection, Stmt *Body); 63 StmtResult ActOnObjCAtCatchStmt(SourceLocation AtLoc, SourceLocation RParen, 66 StmtResult ActOnObjCAtFinallyStmt(SourceLocation AtLoc, Stmt *Body); 68 StmtResult ActOnObjCAtTryStmt(SourceLocation AtLoc, Stmt *Try, 71 StmtResult BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw); 72 StmtResult ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw, 76 StmtResult ActOnObjCAtSynchronizedStmt(SourceLocation AtLoc, Expr *SynchExpr, 79 StmtResult ActOnObjCAutoreleasePoolStmt(SourceLocation AtLoc, Stmt *Body);
|
H A D | SemaBase.h | 185 friend StmtResult StmtError(const SemaDiagnosticBuilder &) { in StmtError() 189 operator StmtResult() const { return StmtError(); } in StmtResult() function
|
H A D | SemaOpenACC.h | 407 StmtResult ActOnAssociatedStmt(SourceLocation DirectiveLoc, 408 OpenACCDirectiveKind K, StmtResult AssocStmt); 412 StmtResult ActOnEndStmtDirective(OpenACCDirectiveKind K, 417 StmtResult AssocStmt);
|
H A D | Sema.h | 2689 StmtResult ActOnCoreturnStmt(Scope *S, SourceLocation KwLoc, Expr *E); 2699 StmtResult BuildCoreturnStmt(SourceLocation KwLoc, Expr *E, 2701 StmtResult BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs); 3675 StmtResult ActOnCXXForRangeIdentifier(Scope *S, SourceLocation IdentLoc, 8284 StmtResult ActOnFinishFullStmt(Stmt *Stmt); 10666 StmtResult ActOnExprStmt(ExprResult Arg, bool DiscardedValue = true); 10667 StmtResult ActOnExprStmtError(); 10669 StmtResult ActOnNullStmt(SourceLocation SemiLoc, 10672 StmtResult ActOnDeclStmt(DeclGroupPtrTy Decl, SourceLocation StartLoc, 10683 StmtResult ActOnCompoundStmt(SourceLocation L, SourceLocation R, [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 40 StmtResult Parser::ParseStatement(SourceLocation *TrailingElseLoc, in ParseStatement() 42 StmtResult Res; in ParseStatement() 103 StmtResult 124 StmtResult Res = ParseStatementOrDeclarationAfterAttributes( in ParseStatementOrDeclaration() 175 StmtResult Parser::ParseStatementOrDeclarationAfterAttributes( in ParseStatementOrDeclarationAfterAttributes() 180 StmtResult Res; in ParseStatementOrDeclarationAfterAttributes() 547 StmtResult Parser::ParseExprStatement(ParsedStmtContext StmtCtx) { in ParseExprStatement() 584 StmtResult R = handleExprStmt(Expr, StmtCtx); in ParseExprStatement() 600 StmtResult Parser::ParseSEHTryBlock() { in ParseSEHTryBlock() 607 StmtResult TryBlock(ParseCompoundStatement( in ParseSEHTryBlock() [all …]
|
H A D | ParseObjc.cpp | 2491 StmtResult Parser::ParseObjCThrowStmt(SourceLocation atLoc) { in ParseObjCThrowStmt() 2509 StmtResult 2545 StmtResult body(ParseCompoundStatementBody()); in ParseObjCSynchronizedStmt() 2571 StmtResult Parser::ParseObjCTryStmt(SourceLocation atLoc) { in ParseObjCTryStmt() 2580 StmtResult FinallyStmt; in ParseObjCTryStmt() 2582 StmtResult TryBody(ParseCompoundStatementBody()); in ParseObjCTryStmt() 2627 StmtResult CatchBody(true); in ParseObjCTryStmt() 2635 StmtResult Catch = Actions.ObjC().ActOnObjCAtCatchStmt( in ParseObjCTryStmt() 2658 StmtResult FinallyBody(true); in ParseObjCTryStmt() 2690 StmtResult [all …]
|
H A D | ParseStmtAsm.cpp | 378 StmtResult Parser::ParseMicrosoftAsmStatement(SourceLocation AsmLoc) { in ParseMicrosoftAsmStatement() 721 StmtResult Parser::ParseAsmStatement(bool &msAsm) { in ParseAsmStatement()
|
H A D | ParseOpenACC.cpp | 1442 StmtResult Parser::ParseOpenACCDirectiveStmt() { in ParseOpenACCDirectiveStmt() 1452 StmtResult AssocStmt; in ParseOpenACCDirectiveStmt()
|
H A D | ParseOpenMP.cpp | 2397 StmtResult Parser::ParseOpenMPExecutableDirective( in ParseOpenMPExecutableDirective() 2536 StmtResult AssociatedStmt; in ParseOpenMPExecutableDirective() 2565 StmtResult Directive = Actions.OpenMP().ActOnOpenMPExecutableDirective( in ParseOpenMPExecutableDirective() 2615 StmtResult Parser::ParseOpenMPDeclarativeOrExecutableDirective( in ParseOpenMPDeclarativeOrExecutableDirective() 2631 StmtResult Directive = StmtError(); in ParseOpenMPDeclarativeOrExecutableDirective()
|
H A D | ParseExpr.cpp | 3091 StmtResult Stmt(ParseCompoundStatement(true)); in ParseParenExpression() 3866 StmtResult Stmt(ParseCompoundStatementBody()); in ParseBlockLiteralExpression()
|
H A D | ParseExprCXX.cpp | 1621 StmtResult Stmt(ParseCompoundStatementBody()); in ParseLambdaExpressionAfterIntroducer() 2129 Parser::ParseCXXCondition(StmtResult *InitStmt, SourceLocation Loc, in ParseCXXCondition()
|
H A D | ParsePragma.cpp | 937 StmtResult Parser::HandlePragmaCaptured() in HandlePragmaCaptured() 954 StmtResult R = ParseCompoundStatement(); in HandlePragmaCaptured()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | TreeTransform.h | 148 static inline StmtResult Owned(Stmt *S) { return S; } in Owned() 370 StmtResult TransformStmt(Stmt *S, StmtDiscardKind SDK = SDK_Discarded); 692 StmtResult TransformSEHHandler(Stmt *Handler); 770 StmtResult TransformLambdaBody(LambdaExpr *E, Stmt *Body); 773 StmtResult SkipLambdaBody(LambdaExpr *E, Stmt *Body); 783 StmtResult TransformCompoundStmt(CompoundStmt *S, bool IsStmtExpr); 804 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S); 810 StmtResult Transform##Node(Node *S); 813 StmtResult Transform##Node(Node *S, StmtDiscardKind SDK); 1349 StmtResult RebuildCompoundStmt(SourceLocation LBraceLoc, in RebuildCompoundStmt() [all …]
|
H A D | SemaStmt.cpp | 52 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) { in ActOnExprStmt() 65 return StmtResult(FE.getAs<Stmt>()); in ActOnExprStmt() 69 StmtResult Sema::ActOnExprStmtError() { in ActOnExprStmtError() 74 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, in ActOnNullStmt() 79 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc, in ActOnDeclStmt() 415 StmtResult Sema::ActOnCompoundStmt(SourceLocation L, SourceLocation R, in ActOnCompoundStmt() 515 StmtResult 551 StmtResult 571 StmtResult 606 StmtResult Sema::BuildAttributedStmt(SourceLocation AttrsLoc, in BuildAttributedStmt() [all …]
|
H A D | SemaCoroutine.cpp | 707 auto buildSuspends = [&](StringRef Name) mutable -> StmtResult { in ActOnCoroutineBodyStart() 728 StmtResult InitSuspend = buildSuspends("initial_suspend"); in ActOnCoroutineBodyStart() 732 StmtResult FinalSuspend = buildSuspends("final_suspend"); in ActOnCoroutineBodyStart() 970 StmtResult Sema::ActOnCoreturnStmt(Scope *S, SourceLocation Loc, Expr *E) { in ActOnCoreturnStmt() 978 StmtResult Sema::BuildCoreturnStmt(SourceLocation Loc, Expr *E, in BuildCoreturnStmt() 1198 StmtResult PromiseStmt = in makePromiseStmt() 1271 StmtResult ReturnStmt = in makeReturnOnAllocFailure() 1632 StmtResult Fallthrough; in makeOnFallthrough() 1778 StmtResult ReturnStmt; in makeGroDeclAndReturnStmt() 1810 StmtResult GroDeclStmt = in makeGroDeclAndReturnStmt() [all …]
|
H A D | SemaObjC.cpp | 35 StmtResult SemaObjC::ActOnObjCForCollectionStmt(SourceLocation ForLoc, in ActOnObjCForCollectionStmt() 197 StmtResult SemaObjC::FinishObjCForCollectionStmt(Stmt *S, Stmt *B) { in FinishObjCForCollectionStmt() 206 StmtResult SemaObjC::ActOnObjCAtCatchStmt(SourceLocation AtLoc, in ActOnObjCAtCatchStmt() 217 StmtResult SemaObjC::ActOnObjCAtFinallyStmt(SourceLocation AtLoc, Stmt *Body) { in ActOnObjCAtFinallyStmt() 222 StmtResult SemaObjC::ActOnObjCAtTryStmt(SourceLocation AtLoc, Stmt *Try, in ActOnObjCAtTryStmt() 242 StmtResult SemaObjC::BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw) { in BuildObjCAtThrowStmt() 269 StmtResult SemaObjC::ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw, in ActOnObjCAtThrowStmt() 324 StmtResult SemaObjC::ActOnObjCAtSynchronizedStmt(SourceLocation AtLoc, in ActOnObjCAtSynchronizedStmt() 333 StmtResult SemaObjC::ActOnObjCAutoreleasePoolStmt(SourceLocation AtLoc, in ActOnObjCAutoreleasePoolStmt()
|
H A D | SemaOpenMP.cpp | 4596 StmtResult SemaOpenMP::ActOnOpenMPRegionEnd(StmtResult S, in ActOnOpenMPRegionEnd() 4702 StmtResult SR = S; in ActOnOpenMPRegionEnd() 5609 StmtResult SemaOpenMP::ActOnOpenMPCanonicalLoop(Stmt *AStmt) { in ActOnOpenMPCanonicalLoop() 5758 StmtResult SemaOpenMP::ActOnOpenMPLoopnest(Stmt *AStmt) { in ActOnOpenMPLoopnest() 6076 StmtResult SemaOpenMP::ActOnOpenMPExecutableDirective( in ActOnOpenMPExecutableDirective() 6083 StmtResult Res = StmtError(); in ActOnOpenMPExecutableDirective() 7698 StmtResult 10353 StmtResult SemaOpenMP::ActOnOpenMPSimdDirective( in ActOnOpenMPSimdDirective() 10385 StmtResult SemaOpenMP::ActOnOpenMPForDirective( in ActOnOpenMPForDirective() 10414 StmtResult SemaOpenMP::ActOnOpenMPForSimdDirective( in ActOnOpenMPForSimdDirective() [all …]
|
H A D | SemaOpenACC.cpp | 1632 StmtResult SemaOpenACC::ActOnEndStmtDirective(OpenACCDirectiveKind K, in ActOnEndStmtDirective() 1637 StmtResult AssocStmt) { in ActOnEndStmtDirective() 1671 StmtResult SemaOpenACC::ActOnAssociatedStmt(SourceLocation DirectiveLoc, in ActOnAssociatedStmt() 1673 StmtResult AssocStmt) { in ActOnAssociatedStmt()
|
H A D | SemaStmtAsm.cpp | 243 StmtResult Sema::ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, in ActOnGCCAsmStmt() 932 StmtResult Sema::ActOnMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, in ActOnMSAsmStmt()
|
H A D | SemaDeclCXX.cpp | 8288 bool add(const StmtResult &S) { in add() 8301 StmtListResult, StmtResult, 8318 StmtResult build() { in build() 8408 StmtResult ReturnStmt = S.BuildReturnStmt(Loc, RetVal.get()); in build() 8471 StmtResult buildIfNotCondReturnFalse(ExprResult Cond) { in buildIfNotCondReturnFalse() 8481 StmtResult ReturnFalse = S.BuildReturnStmt(Loc, False.get()); in buildIfNotCondReturnFalse() 8491 StmtResult visitSubobjectArray(QualType Type, llvm::APInt Size, in visitSubobjectArray() 8541 StmtResult Substmt = visitSubobject(Type, Subobj); in visitSubobjectArray() 8566 StmtResult visitExpandedSubobject(QualType Type, ExprPair Obj) { in visitExpandedSubobject() 8635 StmtResult ReturnStm in visitExpandedSubobject() [all...] |
H A D | SemaTemplateInstantiate.cpp | 1689 StmtResult TransformLambdaBody(LambdaExpr *E, Stmt *Body) { in TransformLambdaBody() 1701 StmtResult Stmt = inherited::TransformLambdaBody(E, Body); in TransformLambdaBody() 4225 StmtResult
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 489 StmtResult handleExprStmt(ExprResult E, ParsedStmtContext StmtCtx); 845 StmtResult HandlePragmaCaptured(); 2090 Sema::ConditionResult ParseCXXCondition(StmtResult *InitStmt, 2167 StmtResult 2170 StmtResult ParseStatementOrDeclaration( 2173 StmtResult ParseStatementOrDeclarationAfterAttributes( 2177 StmtResult ParseExprStatement(ParsedStmtContext StmtCtx); 2178 StmtResult ParseLabeledStatement(ParsedAttributes &Attrs, 2180 StmtResult ParseCaseStatement(ParsedStmtContext StmtCtx, 2183 StmtResult ParseDefaultStatement(ParsedStmtContext StmtCtx); [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ASTResultSynthesizer.cpp | 400 StmtResult result_initialization_stmt_result(m_sema->ActOnDeclStmt( in SynthesizeBodyResult()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 5031 struct StmtResult { struct 5052 static EvalStmtResult EvaluateStmt(StmtResult &Result, EvalInfo &Info, 5057 static EvalStmtResult EvaluateLoopBody(StmtResult &Result, EvalInfo &Info, in EvaluateLoopBody() 5081 static EvalStmtResult EvaluateSwitch(StmtResult &Result, EvalInfo &Info, in EvaluateSwitch() 5174 static EvalStmtResult EvaluateStmt(StmtResult &Result, EvalInfo &Info, in EvaluateStmt() 6360 StmtResult Ret = {Result, ResultSlot}; in HandleFunctionCall() 6394 StmtResult Ret = {RetVal, nullptr}; in HandleConstructorCall() 6719 StmtResult Ret = {RetVal, nullptr}; in HandleDestructionImpl() 8310 StmtResult Result = { ReturnValue, nullptr }; in VisitStmtExpr()
|