Lines Matching refs:StmtResult
47 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) { in ActOnExprStmt()
60 return StmtResult(FE.getAs<Stmt>()); in ActOnExprStmt()
64 StmtResult Sema::ActOnExprStmtError() { in ActOnExprStmtError()
69 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, in ActOnNullStmt()
74 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc, in ActOnDeclStmt()
410 StmtResult Sema::ActOnCompoundStmt(SourceLocation L, SourceLocation R, in ActOnCompoundStmt()
510 StmtResult
540 StmtResult
553 StmtResult
583 StmtResult Sema::BuildAttributedStmt(SourceLocation AttrsLoc, in BuildAttributedStmt()
600 StmtResult Sema::ActOnAttributedStmt(const ParsedAttributes &Attrs, in ActOnAttributedStmt()
885 StmtResult Sema::ActOnIfStmt(SourceLocation IfLoc, in ActOnIfStmt()
958 StmtResult Sema::BuildIfStmt(SourceLocation IfLoc, in BuildIfStmt()
1098 StmtResult Sema::ActOnStartOfSwitchStmt(SourceLocation SwitchLoc, in ActOnStartOfSwitchStmt()
1221 StmtResult
1696 StmtResult Sema::ActOnWhileStmt(SourceLocation WhileLoc, in ActOnWhileStmt()
1716 StmtResult
2141 StmtResult Sema::ActOnForStmt(SourceLocation ForLoc, SourceLocation LParenLoc, in ActOnForStmt()
2203 StmtResult Sema::ActOnForEachLValueExpr(Expr *E) { in ActOnForEachLValueExpr()
2213 return StmtResult(static_cast<Stmt*>(FullExpr.get())); in ActOnForEachLValueExpr()
2291 StmtResult
2492 StmtResult Sema::ActOnCXXForRangeStmt(Scope *S, SourceLocation ForLoc, in ActOnCXXForRangeStmt()
2551 StmtResult RangeDecl = ActOnDeclStmt(RangeGroup, RangeLoc, RangeLoc); in ActOnCXXForRangeStmt()
2557 StmtResult R = BuildCXXForRangeStmt( in ActOnCXXForRangeStmt()
2713 static StmtResult RebuildForRangeWithDereference(Sema &SemaRef, Scope *S, in RebuildForRangeWithDereference()
2730 return StmtResult(); in RebuildForRangeWithDereference()
2732 StmtResult SR = SemaRef.ActOnCXXForRangeStmt( in RebuildForRangeWithDereference()
2736 return StmtResult(); in RebuildForRangeWithDereference()
2750 StmtResult Sema::BuildCXXForRangeStmt(SourceLocation ForLoc, in BuildCXXForRangeStmt()
2775 StmtResult BeginDeclStmt = Begin; in BuildCXXForRangeStmt()
2776 StmtResult EndDeclStmt = End; in BuildCXXForRangeStmt()
2945 StmtResult SR = RebuildForRangeWithDereference(*this, S, ForLoc, in BuildCXXForRangeStmt()
3065 return StmtResult(); in BuildCXXForRangeStmt()
3081 StmtResult Sema::FinishObjCForCollectionStmt(Stmt *S, Stmt *B) { in FinishObjCForCollectionStmt()
3274 StmtResult Sema::FinishCXXForRangeStmt(Stmt *S, Stmt *B) { in FinishCXXForRangeStmt()
3292 StmtResult Sema::ActOnGotoStmt(SourceLocation GotoLoc, in ActOnGotoStmt()
3300 StmtResult
3335 StmtResult
3353 StmtResult
3581 StmtResult Sema::ActOnCapScopeReturnStmt(SourceLocation ReturnLoc, in ActOnCapScopeReturnStmt()
3906 StmtResult
3915 StmtResult R = in ActOnReturnStmt()
3944 StmtResult Sema::BuildReturnStmt(SourceLocation ReturnLoc, Expr *RetValExp, in BuildReturnStmt()
4230 StmtResult
4241 StmtResult
4246 StmtResult
4265 StmtResult Sema::BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw) { in BuildObjCAtThrowStmt()
4290 StmtResult
4346 StmtResult
4356 StmtResult
4364 StmtResult
4484 StmtResult Sema::ActOnCXXTryBlock(SourceLocation TryLoc, Stmt *TryBlock, in ActOnCXXTryBlock()
4597 StmtResult Sema::ActOnSEHTryBlock(bool IsCXXTry, SourceLocation TryLoc, in ActOnSEHTryBlock()
4635 StmtResult Sema::ActOnSEHExceptBlock(SourceLocation Loc, Expr *FilterExpr, in ActOnSEHExceptBlock()
4655 StmtResult Sema::ActOnFinishSEHFinallyBlock(SourceLocation Loc, Stmt *Block) { in ActOnFinishSEHFinallyBlock()
4661 StmtResult
4673 StmtResult Sema::BuildMSDependentExistsStmt(SourceLocation KeywordLoc, in BuildMSDependentExistsStmt()
4685 StmtResult Sema::ActOnMSDependentExistsStmt(SourceLocation KeywordLoc, in ActOnMSDependentExistsStmt()
4868 StmtResult Sema::ActOnCapturedRegionEnd(Stmt *S) { in ActOnCapturedRegionEnd()