Lines Matching refs:ExprResult

120 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) {  in ParseExpression()
121 ExprResult LHS(ParseAssignmentExpression(isTypeCast)); in ParseExpression()
130 ExprResult
132 ExprResult LHS(ParseObjCAtExpression(AtLoc)); in ParseExpressionWithLeadingAt()
139 ExprResult
141 ExprResult LHS(true); in ParseExpressionWithLeadingExtension()
157 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) { in ParseAssignmentExpression()
167 ExprResult LHS = ParseCastExpression(/*isUnaryExpression=*/false, in ParseAssignmentExpression()
182 ExprResult
187 ExprResult R in ParseAssignmentExprWithObjCMessageExprStart()
195 ExprResult Parser::ParseConstantExpression(TypeCastState isTypeCast) { in ParseConstantExpression()
203 ExprResult LHS(ParseCastExpression(false, false, isTypeCast)); in ParseConstantExpression()
204 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional)); in ParseConstantExpression()
228 ExprResult
229 Parser::ParseRHSOfBinaryExpression(ExprResult LHS, prec::Level MinPrec) { in ParseRHSOfBinaryExpression()
268 ExprResult TernaryMiddle(true); in ParseRHSOfBinaryExpression()
339 ExprResult RHS; in ParseRHSOfBinaryExpression()
433 ExprResult Parser::ParseCastExpression(bool isUnaryExpression, in ParseCastExpression()
437 ExprResult Res = ParseCastExpression(isUnaryExpression, in ParseCastExpression()
653 ExprResult Parser::ParseCastExpression(bool isUnaryExpression, in ParseCastExpression()
657 ExprResult Res; in ParseCastExpression()
1235 ExprResult Result = ParseExpression(); in ParseCastExpression()
1320 ExprResult
1321 Parser::ParsePostfixExpressionSuffix(ExprResult LHS) { in ParsePostfixExpressionSuffix()
1369 ExprResult Idx; in ParsePostfixExpressionSuffix()
1433 ExprResult ECResult = Actions.ActOnCUDAExecConfigExpr(getCurScope(), in ParsePostfixExpressionSuffix()
1611 ExprResult
1622 ExprResult Operand; in ParseExprAfterUnaryExprOrTypeTrait()
1702 ExprResult Parser::ParseUnaryExprOrTypeTraitExpression() { in ParseUnaryExprOrTypeTraitExpression()
1765 ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok, in ParseUnaryExprOrTypeTraitExpression()
1813 ExprResult Parser::ParseBuiltinPrimaryExpression() { in ParseBuiltinPrimaryExpression()
1814 ExprResult Res; in ParseBuiltinPrimaryExpression()
1833 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
1934 ExprResult Cond(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
1944 ExprResult Expr1(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
1954 ExprResult Expr2(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
1969 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
1998 ExprResult Expr(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression()
2060 ExprResult
2071 ExprResult Result(true); in ParseParenExpression()
2148 ExprResult SubExpr = ParseCastExpression(/*isUnaryExpression=*/false); in ParseParenExpression()
2167 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T, in ParseParenExpression()
2223 return ExprResult(); in ParseParenExpression()
2254 return ParseFoldExpression(ExprResult(), T); in ParseParenExpression()
2307 ExprResult
2314 ExprResult Result = ParseInitializer(); in ParseCompoundLiteralExpression()
2328 ExprResult Parser::ParseStringLiteralExpression(bool AllowUserDefinedLiteral) { in ParseStringLiteralExpression()
2359 ExprResult Parser::ParseGenericSelectionExpression() { in ParseGenericSelectionExpression()
2370 ExprResult ControllingExpr; in ParseGenericSelectionExpression()
2422 ExprResult ER( in ParseGenericSelectionExpression()
2449 ExprResult Parser::ParseFoldExpression(ExprResult LHS, in ParseFoldExpression()
2467 ExprResult RHS; in ParseFoldExpression()
2530 ExprResult Expr; in ParseExpressionList()
2555 ExprResult Expr = Actions.CorrectDelayedTyposInExpr(E); in ParseExpressionList()
2574 ExprResult Expr = ParseAssignmentExpression(); in ParseSimpleExpressionList()
2627 ExprResult Parser::ParseBlockLiteralExpression() { in ParseBlockLiteralExpression()
2711 ExprResult Result(true); in ParseBlockLiteralExpression()
2732 ExprResult Parser::ParseObjCBoolLiteral() { in ParseObjCBoolLiteral()