Home
last modified time | relevance | path

Searched refs:StmtResult (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h213 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 DSemaObjC.h56 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 DSemaBase.h185 friend StmtResult StmtError(const SemaDiagnosticBuilder &) { in StmtError()
189 operator StmtResult() const { return StmtError(); } in StmtResult() function
H A DSemaOpenACC.h407 StmtResult ActOnAssociatedStmt(SourceLocation DirectiveLoc,
408 OpenACCDirectiveKind K, StmtResult AssocStmt);
412 StmtResult ActOnEndStmtDirective(OpenACCDirectiveKind K,
417 StmtResult AssocStmt);
H A DSema.h2689 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 DParseStmt.cpp40 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 DParseObjc.cpp2491 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 DParseStmtAsm.cpp378 StmtResult Parser::ParseMicrosoftAsmStatement(SourceLocation AsmLoc) { in ParseMicrosoftAsmStatement()
721 StmtResult Parser::ParseAsmStatement(bool &msAsm) { in ParseAsmStatement()
H A DParseOpenACC.cpp1442 StmtResult Parser::ParseOpenACCDirectiveStmt() { in ParseOpenACCDirectiveStmt()
1452 StmtResult AssocStmt; in ParseOpenACCDirectiveStmt()
H A DParseOpenMP.cpp2397 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 DParseExpr.cpp3091 StmtResult Stmt(ParseCompoundStatement(true)); in ParseParenExpression()
3866 StmtResult Stmt(ParseCompoundStatementBody()); in ParseBlockLiteralExpression()
H A DParseExprCXX.cpp1621 StmtResult Stmt(ParseCompoundStatementBody()); in ParseLambdaExpressionAfterIntroducer()
2129 Parser::ParseCXXCondition(StmtResult *InitStmt, SourceLocation Loc, in ParseCXXCondition()
H A DParsePragma.cpp937 StmtResult Parser::HandlePragmaCaptured() in HandlePragmaCaptured()
954 StmtResult R = ParseCompoundStatement(); in HandlePragmaCaptured()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h148 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 DSemaStmt.cpp52 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 DSemaCoroutine.cpp707 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 DSemaObjC.cpp35 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 DSemaOpenMP.cpp4596 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 DSemaOpenACC.cpp1632 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 DSemaStmtAsm.cpp243 StmtResult Sema::ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, in ActOnGCCAsmStmt()
932 StmtResult Sema::ActOnMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, in ActOnMSAsmStmt()
H A DSemaDeclCXX.cpp8288 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 DSemaTemplateInstantiate.cpp1689 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 DParser.h489 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 DASTResultSynthesizer.cpp400 StmtResult result_initialization_stmt_result(m_sema->ActOnDeclStmt( in SynthesizeBodyResult()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp5031 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()

12