Lines Matching refs:ExprResult

132 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) {  in ParseExpression()
133 ExprResult LHS(ParseAssignmentExpression(isTypeCast)); in ParseExpression()
142 ExprResult
144 ExprResult LHS(ParseObjCAtExpression(AtLoc)); in ParseExpressionWithLeadingAt()
151 ExprResult
153 ExprResult LHS(true); in ParseExpressionWithLeadingExtension()
169 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) { in ParseAssignmentExpression()
182 ExprResult LHS = ParseCastExpression(AnyCastExpr, in ParseAssignmentExpression()
188 ExprResult Parser::ParseConditionalExpression() { in ParseConditionalExpression()
196 ExprResult LHS = ParseCastExpression( in ParseConditionalExpression()
210 ExprResult
215 ExprResult R in ParseAssignmentExprWithObjCMessageExprStart()
222 ExprResult
228 ExprResult LHS(ParseCastExpression(AnyCastExpr, false, isTypeCast)); in ParseConstantExpressionInExprEvalContext()
229 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional)); in ParseConstantExpressionInExprEvalContext()
233 ExprResult Parser::ParseConstantExpression() { in ParseConstantExpression()
243 ExprResult Parser::ParseArrayBoundExpression() { in ParseArrayBoundExpression()
252 ExprResult Parser::ParseCaseExpression(SourceLocation CaseLoc) { in ParseCaseExpression()
255 ExprResult LHS(ParseCastExpression(AnyCastExpr, false, NotTypeCast)); in ParseCaseExpression()
256 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional)); in ParseCaseExpression()
266 ExprResult Parser::ParseConstraintExpression() { in ParseConstraintExpression()
269 ExprResult LHS(ParseCastExpression(AnyCastExpr)); in ParseConstraintExpression()
270 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::LogicalOr)); in ParseConstraintExpression()
287 ExprResult
293 ExprResult E = ParseCastExpression(PrimaryExprOnly, in ParseConstraintLogicalAndExpression()
300 auto RecoverFromNonPrimary = [&] (ExprResult E, bool Note) { in ParseConstraintLogicalAndExpression()
347 ExprResult LHS = ParsePrimary(); in ParseConstraintLogicalAndExpression()
352 ExprResult RHS = ParsePrimary(); in ParseConstraintLogicalAndExpression()
357 ExprResult Op = Actions.ActOnBinOp(getCurScope(), LogicalAndLoc, in ParseConstraintLogicalAndExpression()
379 ExprResult
381 ExprResult LHS(ParseConstraintLogicalAndExpression(IsTrailingRequiresClause)); in ParseConstraintLogicalOrExpression()
386 ExprResult RHS = in ParseConstraintLogicalOrExpression()
392 ExprResult Op = Actions.ActOnBinOp(getCurScope(), LogicalOrLoc, in ParseConstraintLogicalOrExpression()
426 ExprResult
427 Parser::ParseRHSOfBinaryExpression(ExprResult LHS, prec::Level MinPrec) { in ParseRHSOfBinaryExpression()
493 ExprResult TernaryMiddle(true); in ParseRHSOfBinaryExpression()
569 ExprResult RHS; in ParseRHSOfBinaryExpression()
646 ExprResult OrigLHS = LHS; in ParseRHSOfBinaryExpression()
659 ExprResult BinOp = in ParseRHSOfBinaryExpression()
669 ExprResult CondOp = Actions.ActOnConditionalOp( in ParseRHSOfBinaryExpression()
706 ExprResult Parser::ParseCastExpression(CastParseKind ParseKind, in ParseCastExpression()
712 ExprResult Res = ParseCastExpression(ParseKind, in ParseCastExpression()
846 ExprResult Parser::ParseBuiltinPtrauthTypeDiscriminator() { in ParseBuiltinPtrauthTypeDiscriminator()
1049 ExprResult Parser::ParseCastExpression(CastParseKind ParseKind, in ParseCastExpression()
1055 ExprResult Res; in ParseCastExpression()
1982 ExprResult
1983 Parser::ParsePostfixExpressionSuffix(ExprResult LHS) { in ParsePostfixExpressionSuffix()
2036 ExprResult Length, Stride; in ParsePostfixExpressionSuffix()
2049 ExprResult Idx; in ParsePostfixExpressionSuffix()
2181 ExprResult ECResult = Actions.CUDA().ActOnExecConfigExpr( in ParsePostfixExpressionSuffix()
2304 ExprResult CorrectedLHS(/*Invalid=*/true); in ParsePostfixExpressionSuffix()
2430 ExprResult
2443 ExprResult Operand; in ParseExprAfterUnaryExprOrTypeTrait()
2520 ExprResult Parser::ParseSYCLUniqueStableNameExpression() { in ParseSYCLUniqueStableNameExpression()
2560 ExprResult Parser::ParseUnaryExprOrTypeTraitExpression() { in ParseUnaryExprOrTypeTraitExpression()
2629 ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok, in ParseUnaryExprOrTypeTraitExpression()
2702 ExprResult Parser::ParseBuiltinPrimaryExpression() { in ParseBuiltinPrimaryExpression()
2703 ExprResult Res; in ParseBuiltinPrimaryExpression()
2722 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2833 ExprResult Cond(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2843 ExprResult Expr1(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2853 ExprResult Expr2(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2868 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2897 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
3024 ExprResult
3037 ExprResult Result(true); in ParseParenExpression()
3131 ExprResult SubExpr = ParseCastExpression(AnyCastExpr); in ParseParenExpression()
3150 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T, in ParseParenExpression()
3249 return ExprResult(); in ParseParenExpression()
3282 return ParseFoldExpression(ExprResult(), T); in ParseParenExpression()
3310 ExprResult NumElements = in ParseParenExpression()
3375 ExprResult
3383 ExprResult Result = ParseInitializer(); in ParseCompoundLiteralExpression()
3397 ExprResult Parser::ParseStringLiteralExpression(bool AllowUserDefinedLiteral) { in ParseStringLiteralExpression()
3402 ExprResult Parser::ParseUnevaluatedStringLiteralExpression() { in ParseUnevaluatedStringLiteralExpression()
3407 ExprResult Parser::ParseStringLiteralExpression(bool AllowUserDefinedLiteral, in ParseStringLiteralExpression()
3452 ExprResult Parser::ParseGenericSelectionExpression() { in ParseGenericSelectionExpression()
3465 ExprResult ControllingExpr; in ParseGenericSelectionExpression()
3528 ExprResult ER( in ParseGenericSelectionExpression()
3558 ExprResult Parser::ParseFoldExpression(ExprResult LHS, in ParseFoldExpression()
3576 ExprResult RHS; in ParseFoldExpression()
3660 ExprResult Expr; in ParseExpressionList()
3702 ExprResult Expr = Actions.CorrectDelayedTyposInExpr(E); in ParseExpressionList()
3719 ExprResult Expr = ParseAssignmentExpression(); in ParseSimpleExpressionList()
3777 ExprResult Parser::ParseBlockLiteralExpression() { in ParseBlockLiteralExpression()
3858 ExprResult Result(true); in ParseBlockLiteralExpression()
3879 ExprResult Parser::ParseObjCBoolLiteral() { in ParseObjCBoolLiteral()
3968 ExprResult Parser::ParseAvailabilityCheckExpr(SourceLocation BeginLoc) { in ParseAvailabilityCheckExpr()