Lines Matching refs:ExprResult
384 ExprResult Expr(ParseExpression()); in ParseExprStatement()
476 ExprResult FilterExpr(ParseExpression()); in ParseSEHExceptBlock()
598 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) { in ParseCaseStatement()
642 ExprResult LHS; in ParseCaseStatement()
661 ExprResult RHS; in ParseCaseStatement()
970 ExprResult Res(ParseExpressionWithLeadingExtension(ExtLoc)); in ParseCompoundStatementBody()
1012 bool Parser::ParseParenExprOrCondition(ExprResult &ExprResult, in ParseParenExprOrCondition() argument
1020 ParseCXXCondition(ExprResult, DeclResult, Loc, ConvertToBoolean); in ParseParenExprOrCondition()
1022 ExprResult = ParseExpression(); in ParseParenExprOrCondition()
1026 if (!ExprResult.isInvalid() && ConvertToBoolean) in ParseParenExprOrCondition()
1027 ExprResult in ParseParenExprOrCondition()
1028 = Actions.ActOnBooleanCondition(getCurScope(), Loc, ExprResult.get()); in ParseParenExprOrCondition()
1034 if (ExprResult.isInvalid() && !DeclResult && Tok.isNot(tok::r_paren)) { in ParseParenExprOrCondition()
1092 ExprResult CondExp; in ParseIfStatement()
1219 ExprResult Cond; in ParseSwitchStatement()
1307 ExprResult Cond; in ParseWhileStatement()
1398 ExprResult Cond = ParseExpression(); in ParseDoStatement()
1484 ExprResult Value; in ParseForStatement()
1490 ExprResult Collection; in ParseForStatement()
1624 ExprResult Second; in ParseForStatement()
1651 ExprResult Third = ParseExpression(); in ParseForStatement()
1749 ExprResult R(ParseExpression()); in ParseGotoStatement()
1792 ExprResult R; in ParseReturnStatement()