Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp39 StmtResult Res; in ParseStatement()
100 StmtResult
174 StmtResult Res; in ParseStatementOrDeclarationAfterAttributes()
601 StmtResult Handler; in ParseSEHTryBlock()
749 StmtResult SubStmt; in ParseLabeledStatement()
896 StmtResult Case = in ParseCaseStatement()
920 StmtResult SubStmt; in ParseCaseStatement()
1129 StmtResult R = in ConsumeNullStmt()
1234 StmtResult R; in ParseCompoundStatementBody()
2369 StmtResult Res; in ParseGotoStatement()
[all …]
H A DParseObjc.cpp2493 StmtResult Parser::ParseObjCThrowStmt(SourceLocation atLoc) { in ParseObjCThrowStmt()
2511 StmtResult
2546 StmtResult body(ParseCompoundStatementBody()); in ParseObjCSynchronizedStmt()
2571 StmtResult Parser::ParseObjCTryStmt(SourceLocation atLoc) { in ParseObjCTryStmt()
2580 StmtResult FinallyStmt; in ParseObjCTryStmt()
2582 StmtResult TryBody(ParseCompoundStatementBody()); in ParseObjCTryStmt()
2625 StmtResult CatchBody(true); in ParseObjCTryStmt()
2658 StmtResult FinallyBody(true); in ParseObjCTryStmt()
2691 StmtResult
2702 StmtResult AutoreleasePoolBody(ParseCompoundStatementBody()); in ParseObjCAutoreleasePoolStmt()
[all …]
H A DParseStmtAsm.cpp378 StmtResult Parser::ParseMicrosoftAsmStatement(SourceLocation AsmLoc) { in ParseMicrosoftAsmStatement()
721 StmtResult Parser::ParseAsmStatement(bool &msAsm) { in ParseAsmStatement()
H A DParseOpenACC.cpp1035 StmtResult Parser::ParseOpenACCDirectiveStmt() { in ParseOpenACCDirectiveStmt()
H A DParseOpenMP.cpp2491 StmtResult Parser::ParseOpenMPDeclarativeOrExecutableDirective( in ParseOpenMPDeclarativeOrExecutableDirective()
2516 StmtResult Directive = StmtError(); in ParseOpenMPDeclarativeOrExecutableDirective()
2953 StmtResult AssociatedStmt; in ParseOpenMPDeclarativeOrExecutableDirective()
H A DParseExpr.cpp3017 StmtResult Stmt(ParseCompoundStatement(true)); in ParseParenExpression()
3765 StmtResult Stmt(ParseCompoundStatementBody()); in ParseBlockLiteralExpression()
H A DParseExprCXX.cpp1533 StmtResult Stmt(ParseCompoundStatementBody()); in ParseLambdaExpressionAfterIntroducer()
2031 Parser::ParseCXXCondition(StmtResult *InitStmt, SourceLocation Loc, in ParseCXXCondition()
H A DParsePragma.cpp929 StmtResult Parser::HandlePragmaCaptured() in HandlePragmaCaptured()
946 StmtResult R = ParseCompoundStatement(); in HandlePragmaCaptured()
H A DParseDecl.cpp5586 StmtResult R = ParseStatementOrDeclaration(Stmts, SubStmtCtx); in ParseTopLevelStmtDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DOwnership.h249 using StmtResult = ActionResult<Stmt *>;
265 inline StmtResult StmtError() { return StmtResult(true); }
269 inline StmtResult StmtError(const StreamingDiagnostic &) { return StmtError(); }
272 inline StmtResult StmtEmpty() { return StmtResult(false); }
279 inline Stmt *AssertSuccess(StmtResult R) {
H A DSema.h5142 StmtResult ActOnExprStmtError();
10322 StmtResult SubstStmt(Stmt *S,
11683 StmtResult ActOnOpenMPRegionEnd(StmtResult S, ArrayRef<OMPClause *> Clauses);
11684 StmtResult ActOnOpenMPExecutableDirective(
11699 StmtResult
11715 StmtResult
11721 StmtResult
11889 StmtResult
11900 StmtResult
11951 StmtResult
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h7518 StmtResult
7524 StmtResult
7530 StmtResult
7576 StmtResult
7631 StmtResult
7687 StmtResult
7719 StmtResult
7784 StmtResult
7816 StmtResult
7840 StmtResult
[all …]
H A DSemaStmt.cpp510 StmtResult
540 StmtResult
553 StmtResult
1221 StmtResult
1716 StmtResult
2291 StmtResult
3300 StmtResult
3335 StmtResult
3353 StmtResult
3906 StmtResult
[all …]
H A DSemaCoroutine.cpp795 auto buildSuspends = [&](StringRef Name) mutable -> StmtResult { in ActOnCoroutineBodyStart()
816 StmtResult InitSuspend = buildSuspends("initial_suspend"); in ActOnCoroutineBodyStart()
820 StmtResult FinalSuspend = buildSuspends("final_suspend"); in ActOnCoroutineBodyStart()
1060 StmtResult Sema::ActOnCoreturnStmt(Scope *S, SourceLocation Loc, Expr *E) { in ActOnCoreturnStmt()
1068 StmtResult Sema::BuildCoreturnStmt(SourceLocation Loc, Expr *E, in BuildCoreturnStmt()
1288 StmtResult PromiseStmt = in makePromiseStmt()
1361 StmtResult ReturnStmt = in makeReturnOnAllocFailure()
1722 StmtResult Fallthrough; in makeOnFallthrough()
1868 StmtResult ReturnStmt; in makeGroDeclAndReturnStmt()
1900 StmtResult GroDeclStmt = in makeGroDeclAndReturnStmt()
[all …]
H A DSemaOpenMP.cpp4805 StmtResult Sema::ActOnOpenMPRegionEnd(StmtResult S, in ActOnOpenMPRegionEnd()
4919 StmtResult SR = S; in ActOnOpenMPRegionEnd()
10507 StmtResult
10551 StmtResult
11195 StmtResult
11218 StmtResult
11241 StmtResult
13282 StmtResult
13431 StmtResult
13468 StmtResult
[all …]
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.cpp8391 bool add(const StmtResult &S) { in add()
8421 StmtResult build() { in build()
9164 StmtResult Body = in DefineDefaultedComparison()
9212 StmtResult Body = in ComputeDefaultedComparisonExceptionSpec()
14579 static StmtResult
14659 static StmtResult
14756 return StmtResult((Stmt*)nullptr); in buildSingleCopyAssignRecursively()
14820 StmtResult Copy = in buildSingleCopyAssignRecursively()
14851 static StmtResult
15212 StmtResult Body; in DefineImplicitCopyAssignment()
[all …]
H A DSemaTemplateInstantiate.cpp1485 StmtResult TransformLambdaBody(LambdaExpr *E, Stmt *Body) { in TransformLambdaBody()
1497 StmtResult Stmt = inherited::TransformLambdaBody(E, Body); in TransformLambdaBody()
4090 StmtResult
H A DSemaTemplateInstantiateDecl.cpp5166 StmtResult Body; in InstantiateFunctionDefinition()
H A DSemaExprCXX.cpp8929 StmtResult Sema::ActOnFinishFullStmt(Stmt *FullStmt) { in ActOnFinishFullStmt()
H A DSemaDecl.cpp14340 StmtResult Sema::ActOnCXXForRangeIdentifier(Scope *S, SourceLocation IdentLoc, in ActOnCXXForRangeIdentifier()
H A DSemaExpr.cpp18168 StmtResult TransformLambdaBody(LambdaExpr *E, Stmt *Body) { in TransformLambdaBody()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h811 StmtResult HandlePragmaCaptured();
2109 StmtResult
2141 StmtResult ParseDoStatement();
2143 StmtResult ParseGotoStatement();
2144 StmtResult ParseContinueStatement();
2145 StmtResult ParseBreakStatement();
2146 StmtResult ParseReturnStatement();
2200 StmtResult ParseCXXTryBlock();
2207 StmtResult ParseSEHTryBlock();
2210 StmtResult ParseSEHLeaveStatement();
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp400 StmtResult result_initialization_stmt_result(m_sema->ActOnDeclStmt( in SynthesizeBodyResult()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp4996 struct StmtResult { struct
5017 static EvalStmtResult EvaluateStmt(StmtResult &Result, EvalInfo &Info,
5022 static EvalStmtResult EvaluateLoopBody(StmtResult &Result, EvalInfo &Info, in EvaluateLoopBody()
5046 static EvalStmtResult EvaluateSwitch(StmtResult &Result, EvalInfo &Info, in EvaluateSwitch()
5139 static EvalStmtResult EvaluateStmt(StmtResult &Result, EvalInfo &Info, in EvaluateStmt()
6299 StmtResult Ret = {Result, ResultSlot}; in HandleFunctionCall()
6333 StmtResult Ret = {RetVal, nullptr}; in HandleConstructorCall()
6658 StmtResult Ret = {RetVal, nullptr}; in HandleDestructionImpl()
8246 StmtResult Result = { ReturnValue, nullptr }; in VisitStmtExpr()