Lines Matching refs:StmtResult

46 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) {  in ActOnExprStmt()
59 return StmtResult(FE.getAs<Stmt>()); in ActOnExprStmt()
63 StmtResult Sema::ActOnExprStmtError() { in ActOnExprStmtError()
68 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, in ActOnNullStmt()
73 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc, in ActOnDeclStmt()
409 StmtResult Sema::ActOnCompoundStmt(SourceLocation L, SourceLocation R, in ActOnCompoundStmt()
509 StmtResult
539 StmtResult
552 StmtResult
582 StmtResult Sema::BuildAttributedStmt(SourceLocation AttrsLoc, in BuildAttributedStmt()
599 StmtResult Sema::ActOnAttributedStmt(const ParsedAttributes &Attrs, in ActOnAttributedStmt()
878 StmtResult Sema::ActOnIfStmt(SourceLocation IfLoc, in ActOnIfStmt()
950 StmtResult Sema::BuildIfStmt(SourceLocation IfLoc, in BuildIfStmt()
1090 StmtResult Sema::ActOnStartOfSwitchStmt(SourceLocation SwitchLoc, in ActOnStartOfSwitchStmt()
1213 StmtResult
1684 StmtResult Sema::ActOnWhileStmt(SourceLocation WhileLoc, in ActOnWhileStmt()
1704 StmtResult
2131 StmtResult Sema::ActOnForStmt(SourceLocation ForLoc, SourceLocation LParenLoc, in ActOnForStmt()
2193 StmtResult Sema::ActOnForEachLValueExpr(Expr *E) { in ActOnForEachLValueExpr()
2203 return StmtResult(static_cast<Stmt*>(FullExpr.get())); in ActOnForEachLValueExpr()
2281 StmtResult
2473 StmtResult Sema::ActOnCXXForRangeStmt(Scope *S, SourceLocation ForLoc, in ActOnCXXForRangeStmt()
2532 StmtResult RangeDecl = ActOnDeclStmt(RangeGroup, RangeLoc, RangeLoc); in ActOnCXXForRangeStmt()
2538 StmtResult R = BuildCXXForRangeStmt( in ActOnCXXForRangeStmt()
2694 static StmtResult RebuildForRangeWithDereference(Sema &SemaRef, Scope *S, in RebuildForRangeWithDereference()
2711 return StmtResult(); in RebuildForRangeWithDereference()
2713 StmtResult SR = SemaRef.ActOnCXXForRangeStmt( in RebuildForRangeWithDereference()
2717 return StmtResult(); in RebuildForRangeWithDereference()
2731 StmtResult Sema::BuildCXXForRangeStmt(SourceLocation ForLoc, in BuildCXXForRangeStmt()
2756 StmtResult BeginDeclStmt = Begin; in BuildCXXForRangeStmt()
2757 StmtResult EndDeclStmt = End; in BuildCXXForRangeStmt()
2926 StmtResult SR = RebuildForRangeWithDereference(*this, S, ForLoc, in BuildCXXForRangeStmt()
3046 return StmtResult(); in BuildCXXForRangeStmt()
3062 StmtResult Sema::FinishObjCForCollectionStmt(Stmt *S, Stmt *B) { in FinishObjCForCollectionStmt()
3255 StmtResult Sema::FinishCXXForRangeStmt(Stmt *S, Stmt *B) { in FinishCXXForRangeStmt()
3273 StmtResult Sema::ActOnGotoStmt(SourceLocation GotoLoc, in ActOnGotoStmt()
3281 StmtResult
3316 StmtResult
3334 StmtResult
3562 StmtResult Sema::ActOnCapScopeReturnStmt(SourceLocation ReturnLoc, in ActOnCapScopeReturnStmt()
3887 StmtResult
3896 StmtResult R = in ActOnReturnStmt()
3925 StmtResult Sema::BuildReturnStmt(SourceLocation ReturnLoc, Expr *RetValExp, in BuildReturnStmt()
4203 StmtResult
4214 StmtResult
4219 StmtResult
4238 StmtResult Sema::BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw) { in BuildObjCAtThrowStmt()
4263 StmtResult
4319 StmtResult
4329 StmtResult
4337 StmtResult
4447 StmtResult Sema::ActOnCXXTryBlock(SourceLocation TryLoc, Stmt *TryBlock, in ActOnCXXTryBlock()
4543 StmtResult Sema::ActOnSEHTryBlock(bool IsCXXTry, SourceLocation TryLoc, in ActOnSEHTryBlock()
4581 StmtResult Sema::ActOnSEHExceptBlock(SourceLocation Loc, Expr *FilterExpr, in ActOnSEHExceptBlock()
4601 StmtResult Sema::ActOnFinishSEHFinallyBlock(SourceLocation Loc, Stmt *Block) { in ActOnFinishSEHFinallyBlock()
4607 StmtResult
4619 StmtResult Sema::BuildMSDependentExistsStmt(SourceLocation KeywordLoc, in BuildMSDependentExistsStmt()
4631 StmtResult Sema::ActOnMSDependentExistsStmt(SourceLocation KeywordLoc, in ActOnMSDependentExistsStmt()
4812 StmtResult Sema::ActOnCapturedRegionEnd(Stmt *S) { in ActOnCapturedRegionEnd()