Lines Matching refs:ExprResult
384 ExprResult Expr(ParseExpression()); in ParseExprStatement()
475 ExprResult FilterExpr; in ParseSEHExceptBlock()
613 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) { in ParseCaseStatement()
657 ExprResult LHS; in ParseCaseStatement()
681 ExprResult RHS; in ParseCaseStatement()
984 ExprResult Res(ParseExpressionWithLeadingExtension(ExtLoc)); in ParseCompoundStatementBody()
1026 bool Parser::ParseParenExprOrCondition(ExprResult &ExprResult, in ParseParenExprOrCondition() argument
1034 ParseCXXCondition(ExprResult, DeclResult, Loc, ConvertToBoolean); in ParseParenExprOrCondition()
1036 ExprResult = ParseExpression(); in ParseParenExprOrCondition()
1040 if (!ExprResult.isInvalid() && ConvertToBoolean) in ParseParenExprOrCondition()
1041 ExprResult in ParseParenExprOrCondition()
1042 = Actions.ActOnBooleanCondition(getCurScope(), Loc, ExprResult.get()); in ParseParenExprOrCondition()
1048 if (ExprResult.isInvalid() && !DeclResult && Tok.isNot(tok::r_paren)) { in ParseParenExprOrCondition()
1106 ExprResult CondExp; in ParseIfStatement()
1233 ExprResult Cond; in ParseSwitchStatement()
1321 ExprResult Cond; in ParseWhileStatement()
1412 ExprResult Cond = ParseExpression(); in ParseDoStatement()
1498 ExprResult Value; in ParseForStatement()
1504 ExprResult Collection; in ParseForStatement()
1635 ExprResult Second; in ParseForStatement()
1662 ExprResult Third = ParseExpression(); in ParseForStatement()
1760 ExprResult R(ParseExpression()); in ParseGotoStatement()
1803 ExprResult R; in ParseReturnStatement()