Lines Matching refs:ExprResult
314 ExprResult Expr(ParseExpression());
405 ExprResult FilterExpr(ParseExpression());
488 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) {
531 ExprResult LHS(MissingCase ? Expr : ParseConstantExpression());
540 ExprResult RHS;
848 ExprResult Res(ParseExpressionWithLeadingExtension(ExtLoc));
890 bool Parser::ParseParenExprOrCondition(ExprResult &ExprResult,
898 ParseCXXCondition(ExprResult, DeclResult, Loc, ConvertToBoolean);
900 ExprResult = ParseExpression();
904 if (!ExprResult.isInvalid() && ConvertToBoolean)
905 ExprResult
906 = Actions.ActOnBooleanCondition(getCurScope(), Loc, ExprResult.get());
912 if (ExprResult.isInvalid() && !DeclResult && Tok.isNot(tok::r_paren)) {
970 ExprResult CondExp;
1099 ExprResult Cond;
1191 ExprResult Cond;
1286 ExprResult Cond = ParseExpression();
1356 ExprResult Value;
1362 ExprResult Collection;
1472 ExprResult Second;
1499 ExprResult Third = ParseExpression();
1590 ExprResult R(ParseExpression());
1633 ExprResult R;
1819 ExprResult AsmString(ParseAsmStringLiteral());
1884 ExprResult Clobber(ParseAsmStringLiteral());
1944 ExprResult Constraint(ParseAsmStringLiteral());
1960 ExprResult Res(ParseExpression());