Lines Matching refs:StmtResult
39 StmtResult Sema::ActOnExprStmt(ExprResult FE) {
57 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc,
62 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc,
280 StmtResult
326 StmtResult
374 StmtResult
389 StmtResult
409 StmtResult Sema::ActOnAttributedStmt(SourceLocation AttrLoc,
417 StmtResult
555 StmtResult
654 StmtResult
1154 StmtResult
1179 StmtResult
1409 StmtResult
1461 StmtResult Sema::ActOnForEachLValueExpr(Expr *E) {
1471 return StmtResult(static_cast<Stmt*>(FullExpr.take()));
1545 StmtResult
1693 StmtResult
1728 StmtResult RangeDecl = ActOnDeclStmt(RangeGroup, RangeLoc, RangeLoc);
1822 /// If the attempt fails, this function will return a valid, null StmtResult
1824 static StmtResult RebuildForRangeWithDereference(Sema &SemaRef, Scope *S,
1839 return StmtResult();
1841 StmtResult SR =
1846 return StmtResult();
1860 StmtResult
1874 StmtResult BeginEndDecl = BeginEnd;
1962 StmtResult SR = RebuildForRangeWithDereference(*this, S, ForLoc,
2070 return StmtResult();
2081 StmtResult Sema::FinishObjCForCollectionStmt(Stmt *S, Stmt *B) {
2094 StmtResult Sema::FinishCXXForRangeStmt(Stmt *S, Stmt *B) {
2110 StmtResult Sema::ActOnGotoStmt(SourceLocation GotoLoc,
2118 StmtResult
2145 StmtResult
2156 StmtResult
2311 StmtResult
2430 StmtResult
2594 StmtResult
2605 StmtResult
2610 StmtResult
2624 StmtResult Sema::BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw) {
2649 StmtResult
2688 StmtResult
2698 StmtResult
2707 StmtResult
2747 StmtResult
2810 StmtResult
2822 StmtResult
2837 StmtResult
2844 StmtResult Sema::BuildMSDependentExistsStmt(SourceLocation KeywordLoc,
2856 StmtResult Sema::ActOnMSDependentExistsStmt(SourceLocation KeywordLoc,