Lines Matching refs:ExprResult

123 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) {  in ParseExpression()
124 ExprResult LHS(ParseAssignmentExpression(isTypeCast)); in ParseExpression()
133 ExprResult
135 ExprResult LHS(ParseObjCAtExpression(AtLoc)); in ParseExpressionWithLeadingAt()
142 ExprResult
144 ExprResult LHS(true); in ParseExpressionWithLeadingExtension()
160 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) { in ParseAssignmentExpression()
173 ExprResult LHS = ParseCastExpression(AnyCastExpr, in ParseAssignmentExpression()
188 ExprResult
193 ExprResult R in ParseAssignmentExprWithObjCMessageExprStart()
200 ExprResult
206 ExprResult LHS(ParseCastExpression(AnyCastExpr, false, isTypeCast)); in ParseConstantExpressionInExprEvalContext()
207 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional)); in ParseConstantExpressionInExprEvalContext()
211 ExprResult Parser::ParseConstantExpression(TypeCastState isTypeCast) { in ParseConstantExpression()
221 ExprResult Parser::ParseCaseExpression(SourceLocation CaseLoc) { in ParseCaseExpression()
224 ExprResult LHS(ParseCastExpression(AnyCastExpr, false, NotTypeCast)); in ParseCaseExpression()
225 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional)); in ParseCaseExpression()
235 ExprResult Parser::ParseConstraintExpression() { in ParseConstraintExpression()
238 ExprResult LHS(ParseCastExpression(AnyCastExpr)); in ParseConstraintExpression()
239 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::LogicalOr)); in ParseConstraintExpression()
256 ExprResult
262 ExprResult E = ParseCastExpression(PrimaryExprOnly, in ParseConstraintLogicalAndExpression()
269 auto RecoverFromNonPrimary = [&] (ExprResult E, bool Note) { in ParseConstraintLogicalAndExpression()
316 ExprResult LHS = ParsePrimary(); in ParseConstraintLogicalAndExpression()
321 ExprResult RHS = ParsePrimary(); in ParseConstraintLogicalAndExpression()
326 ExprResult Op = Actions.ActOnBinOp(getCurScope(), LogicalAndLoc, in ParseConstraintLogicalAndExpression()
348 ExprResult
350 ExprResult LHS(ParseConstraintLogicalAndExpression(IsTrailingRequiresClause)); in ParseConstraintLogicalOrExpression()
355 ExprResult RHS = in ParseConstraintLogicalOrExpression()
361 ExprResult Op = Actions.ActOnBinOp(getCurScope(), LogicalOrLoc, in ParseConstraintLogicalOrExpression()
395 ExprResult
396 Parser::ParseRHSOfBinaryExpression(ExprResult LHS, prec::Level MinPrec) { in ParseRHSOfBinaryExpression()
462 ExprResult TernaryMiddle(true); in ParseRHSOfBinaryExpression()
538 ExprResult RHS; in ParseRHSOfBinaryExpression()
615 ExprResult OrigLHS = LHS; in ParseRHSOfBinaryExpression()
628 ExprResult BinOp = in ParseRHSOfBinaryExpression()
638 ExprResult CondOp = Actions.ActOnConditionalOp( in ParseRHSOfBinaryExpression()
675 ExprResult Parser::ParseCastExpression(CastParseKind ParseKind, in ParseCastExpression()
681 ExprResult Res = ParseCastExpression(ParseKind, in ParseCastExpression()
912 ExprResult Parser::ParseCastExpression(CastParseKind ParseKind, in ParseCastExpression()
918 ExprResult Res; in ParseCastExpression()
1843 ExprResult
1844 Parser::ParsePostfixExpressionSuffix(ExprResult LHS) { in ParsePostfixExpressionSuffix()
1898 ExprResult Idx, Length, Stride; in ParsePostfixExpressionSuffix()
1997 ExprResult ECResult = Actions.ActOnCUDAExecConfigExpr(getCurScope(), in ParsePostfixExpressionSuffix()
2125 ExprResult CorrectedLHS(/*Invalid=*/true); in ParsePostfixExpressionSuffix()
2242 ExprResult
2253 ExprResult Operand; in ParseExprAfterUnaryExprOrTypeTrait()
2333 ExprResult Parser::ParseUnaryExprOrTypeTraitExpression() { in ParseUnaryExprOrTypeTraitExpression()
2398 ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok, in ParseUnaryExprOrTypeTraitExpression()
2453 ExprResult Parser::ParseBuiltinPrimaryExpression() { in ParseBuiltinPrimaryExpression()
2454 ExprResult Res; in ParseBuiltinPrimaryExpression()
2473 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2574 ExprResult Cond(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2584 ExprResult Expr1(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2594 ExprResult Expr2(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2609 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2638 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2756 ExprResult
2769 ExprResult Result(true); in ParseParenExpression()
2862 ExprResult SubExpr = ParseCastExpression(AnyCastExpr); in ParseParenExpression()
2881 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T, in ParseParenExpression()
2979 return ExprResult(); in ParseParenExpression()
3012 return ParseFoldExpression(ExprResult(), T); in ParseParenExpression()
3042 ExprResult NumElements = in ParseParenExpression()
3107 ExprResult
3115 ExprResult Result = ParseInitializer(); in ParseCompoundLiteralExpression()
3129 ExprResult Parser::ParseStringLiteralExpression(bool AllowUserDefinedLiteral) { in ParseStringLiteralExpression()
3160 ExprResult Parser::ParseGenericSelectionExpression() { in ParseGenericSelectionExpression()
3170 ExprResult ControllingExpr; in ParseGenericSelectionExpression()
3223 ExprResult ER( in ParseGenericSelectionExpression()
3250 ExprResult Parser::ParseFoldExpression(ExprResult LHS, in ParseFoldExpression()
3268 ExprResult RHS; in ParseFoldExpression()
3326 ExprResult Expr; in ParseExpressionList()
3364 ExprResult Expr = Actions.CorrectDelayedTyposInExpr(E); in ParseExpressionList()
3383 ExprResult Expr = ParseAssignmentExpression(); in ParseSimpleExpressionList()
3437 ExprResult Parser::ParseBlockLiteralExpression() { in ParseBlockLiteralExpression()
3517 ExprResult Result(true); in ParseBlockLiteralExpression()
3538 ExprResult Parser::ParseObjCBoolLiteral() { in ParseObjCBoolLiteral()
3626 ExprResult Parser::ParseAvailabilityCheckExpr(SourceLocation BeginLoc) { in ParseAvailabilityCheckExpr()