Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
HDParseStmt.cpp31 StmtResult Parser::ParseStatement(SourceLocation *TrailingElseLoc, in ParseStatement()
33 StmtResult Res; in ParseStatement()
94 StmtResult
106 StmtResult Res = ParseStatementOrDeclarationAfterAttributes( in ParseStatementOrDeclaration()
151 StmtResult Parser::ParseStatementOrDeclarationAfterAttributes( in ParseStatementOrDeclarationAfterAttributes()
155 StmtResult Res; in ParseStatementOrDeclarationAfterAttributes()
426 StmtResult Parser::ParseExprStatement(ParsedStmtContext StmtCtx) { in ParseExprStatement()
469 StmtResult Parser::ParseSEHTryBlock() { in ParseSEHTryBlock()
476 StmtResult TryBlock(ParseCompoundStatement( in ParseSEHTryBlock()
482 StmtResult Handler; in ParseSEHTryBlock()
[all …]
HDParseObjc.cpp2423 StmtResult Parser::ParseObjCThrowStmt(SourceLocation atLoc) { in ParseObjCThrowStmt()
2441 StmtResult
2476 StmtResult body(ParseCompoundStatementBody()); in ParseObjCSynchronizedStmt()
2501 StmtResult Parser::ParseObjCTryStmt(SourceLocation atLoc) { in ParseObjCTryStmt()
2510 StmtResult FinallyStmt; in ParseObjCTryStmt()
2512 StmtResult TryBody(ParseCompoundStatementBody()); in ParseObjCTryStmt()
2554 StmtResult CatchBody(true); in ParseObjCTryStmt()
2562 StmtResult Catch = Actions.ActOnObjCAtCatchStmt(AtCatchFinallyLoc, in ParseObjCTryStmt()
2587 StmtResult FinallyBody(true); in ParseObjCTryStmt()
2620 StmtResult
[all …]
HDParseStmtAsm.cpp394 StmtResult Parser::ParseMicrosoftAsmStatement(SourceLocation AsmLoc) { in ParseMicrosoftAsmStatement()
706 StmtResult Parser::ParseAsmStatement(bool &msAsm) { in ParseAsmStatement()
HDParseOpenMP.cpp1706 StmtResult
1721 StmtResult Directive = StmtError(); in ParseOpenMPDeclarativeOrExecutableDirective()
1967 StmtResult AssociatedStmt; in ParseOpenMPDeclarativeOrExecutableDirective()
HDParseExpr.cpp2653 StmtResult Stmt(ParseCompoundStatement(true)); in ParseParenExpression()
3312 StmtResult Stmt(ParseCompoundStatementBody()); in ParseBlockLiteralExpression()
HDParseExprCXX.cpp1494 StmtResult Stmt(ParseCompoundStatementBody()); in ParseLambdaExpressionAfterIntroducer()
1938 Sema::ConditionResult Parser::ParseCXXCondition(StmtResult *InitStmt, in ParseCXXCondition()
HDParsePragma.cpp649 StmtResult Parser::HandlePragmaCaptured() in HandlePragmaCaptured()
666 StmtResult R = ParseCompoundStatement(); in HandlePragmaCaptured()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDTreeTransform.h138 static inline StmtResult Owned(Stmt *S) { return S; } in Owned()
354 StmtResult TransformStmt(Stmt *S, StmtDiscardKind SDK = SDK_Discarded);
642 StmtResult TransformSEHHandler(Stmt *Handler);
684 StmtResult TransformLambdaBody(LambdaExpr *E, Stmt *Body);
687 StmtResult SkipLambdaBody(LambdaExpr *E, Stmt *Body);
691 StmtResult TransformCompoundStmt(CompoundStmt *S, bool IsStmtExpr);
709 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S);
715 StmtResult Transform##Node(Node *S);
718 StmtResult Transform##Node(Node *S, StmtDiscardKind SDK);
1231 StmtResult RebuildCompoundStmt(SourceLocation LBraceLoc, in RebuildCompoundStmt()
[all …]
HDSemaStmt.cpp45 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) { in ActOnExprStmt()
58 return StmtResult(FE.getAs<Stmt>()); in ActOnExprStmt()
62 StmtResult Sema::ActOnExprStmtError() { in ActOnExprStmtError()
67 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, in ActOnNullStmt()
72 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc, in ActOnDeclStmt()
388 StmtResult Sema::ActOnCompoundStmt(SourceLocation L, SourceLocation R, in ActOnCompoundStmt()
473 StmtResult
503 StmtResult
516 StmtResult
540 StmtResult Sema::ActOnAttributedStmt(SourceLocation AttrLoc, in ActOnAttributedStmt()
[all …]
HDSemaCoroutine.cpp617 auto buildSuspends = [&](StringRef Name) mutable -> StmtResult { in ActOnCoroutineBodyStart()
637 StmtResult InitSuspend = buildSuspends("initial_suspend"); in ActOnCoroutineBodyStart()
641 StmtResult FinalSuspend = buildSuspends("final_suspend"); in ActOnCoroutineBodyStart()
847 StmtResult Sema::ActOnCoreturnStmt(Scope *S, SourceLocation Loc, Expr *E) { in ActOnCoreturnStmt()
855 StmtResult Sema::BuildCoreturnStmt(SourceLocation Loc, Expr *E, in BuildCoreturnStmt()
1034 StmtResult PromiseStmt = in makePromiseStmt()
1104 StmtResult ReturnStmt = in makeReturnOnAllocFailure()
1314 StmtResult Fallthrough; in makeOnFallthrough()
1474 StmtResult GroDeclStmt = in makeGroDeclAndReturnStmt()
1485 StmtResult ReturnStmt = S.BuildReturnStmt(Loc, declRef.get()); in makeGroDeclAndReturnStmt()
[all …]
HDSemaOpenMP.cpp3844 StmtResult Sema::ActOnOpenMPRegionEnd(StmtResult S, in ActOnOpenMPRegionEnd()
3932 StmtResult SR = S; in ActOnOpenMPRegionEnd()
4459 StmtResult Sema::ActOnOpenMPExecutableDirective( in ActOnOpenMPExecutableDirective()
4463 StmtResult Res = StmtError(); in ActOnOpenMPExecutableDirective()
5590 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelDirective()
8020 StmtResult
8059 StmtResult
8095 StmtResult Sema::ActOnOpenMPForSimdDirective( in ActOnOpenMPForSimdDirective()
8134 StmtResult Sema::ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSectionsDirective()
8172 StmtResult Sema::ActOnOpenMPSectionDirective(Stmt *AStmt, in ActOnOpenMPSectionDirective()
[all …]
HDSemaStmtAsm.cpp241 StmtResult Sema::ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, in ActOnGCCAsmStmt()
437 return StmtResult( in ActOnGCCAsmStmt()
885 StmtResult Sema::ActOnMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, in ActOnMSAsmStmt()
HDSemaStmtAttr.cpp347 StmtResult Sema::ProcessStmtAttributes(Stmt *S, in ProcessStmtAttributes()
HDSemaDeclCXX.cpp7579 bool add(const StmtResult &S) { in add()
7592 StmtListResult, StmtResult,
7609 StmtResult build() { in build()
7699 StmtResult ReturnStmt = S.BuildReturnStmt(Loc, RetVal.get()); in build()
7761 StmtResult buildIfNotCondReturnFalse(ExprResult Cond) { in buildIfNotCondReturnFalse()
7771 StmtResult ReturnFalse = S.BuildReturnStmt(Loc, False.get()); in buildIfNotCondReturnFalse()
7781 StmtResult visitSubobjectArray(QualType Type, llvm::APInt Size, in visitSubobjectArray()
7831 StmtResult Substmt = visitSubobject(Type, Subobj); in visitSubobjectArray()
7856 StmtResult visitExpandedSubobject(QualType Type, ExprPair Obj) { in visitExpandedSubobject()
7925 StmtResult ReturnStmt = S.BuildReturnStmt(Loc, VDRef.get()); in visitExpandedSubobject()
[all …]
HDSemaTemplateInstantiate.cpp3369 StmtResult
HDSemaTemplateInstantiateDecl.cpp4693 StmtResult Body; in InstantiateFunctionDefinition()
HDSemaExprCXX.cpp8277 StmtResult Sema::ActOnFinishFullStmt(Stmt *FullStmt) { in ActOnFinishFullStmt()
HDSemaDecl.cpp12454 StmtResult
HDSemaExpr.cpp15184 StmtResult TransformLambdaBody(LambdaExpr *E, Stmt *Body) { in TransformLambdaBody()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDOwnership.h264 using StmtResult = ActionResult<Stmt *>;
280 inline StmtResult StmtError() { return StmtResult(true); }
283 inline StmtResult StmtError(const DiagnosticBuilder&) { return StmtError(); }
286 inline StmtResult StmtEmpty() { return StmtResult(false); }
293 inline Stmt *AssertSuccess(StmtResult R) {
HDSema.h2340 StmtResult ActOnCXXForRangeIdentifier(Scope *S, SourceLocation IdentLoc,
3845 StmtResult ProcessStmtAttributes(Stmt *Stmt,
4130 StmtResult ActOnExprStmt(ExprResult Arg, bool DiscardedValue = true);
4131 StmtResult ActOnExprStmtError();
4133 StmtResult ActOnNullStmt(SourceLocation SemiLoc,
4138 StmtResult ActOnCompoundStmt(SourceLocation L, SourceLocation R,
4168 StmtResult ActOnDeclStmt(DeclGroupPtrTy Decl,
4172 StmtResult ActOnForEachLValueExpr(Expr *E);
4174 StmtResult ActOnCaseStmt(SourceLocation CaseLoc, ExprResult LHS,
4179 StmtResult ActOnDefaultStmt(SourceLocation DefaultLoc,
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/
HDParser.h401 StmtResult handleExprStmt(ExprResult E, ParsedStmtContext StmtCtx);
732 StmtResult HandlePragmaCaptured();
1923 Sema::ConditionResult ParseCXXCondition(StmtResult *InitStmt,
1995 StmtResult
1998 StmtResult ParseStatementOrDeclaration(
2001 StmtResult ParseStatementOrDeclarationAfterAttributes(
2006 StmtResult ParseExprStatement(ParsedStmtContext StmtCtx);
2007 StmtResult ParseLabeledStatement(ParsedAttributesWithRange &attrs,
2009 StmtResult ParseCaseStatement(ParsedStmtContext StmtCtx,
2012 StmtResult ParseDefaultStatement(ParsedStmtContext StmtCtx);
[all …]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
HDASTResultSynthesizer.cpp384 StmtResult result_initialization_stmt_result(m_sema->ActOnDeclStmt( in SynthesizeBodyResult()
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDExprConstant.cpp4340 struct StmtResult { struct
4361 static EvalStmtResult EvaluateStmt(StmtResult &Result, EvalInfo &Info,
4366 static EvalStmtResult EvaluateLoopBody(StmtResult &Result, EvalInfo &Info, in EvaluateLoopBody()
4390 static EvalStmtResult EvaluateSwitch(StmtResult &Result, EvalInfo &Info, in EvaluateSwitch()
4463 static EvalStmtResult EvaluateStmt(StmtResult &Result, EvalInfo &Info, in EvaluateStmt()
5523 StmtResult Ret = {Result, ResultSlot}; in HandleFunctionCall()
5557 StmtResult Ret = {RetVal, nullptr}; in HandleConstructorCall()
5858 StmtResult Ret = {RetVal, nullptr}; in HandleDestructionImpl()
7203 StmtResult Result = { ReturnValue, nullptr }; in VisitStmtExpr()