Home | History | Annotate | Download | only in Parse

Lines Matching refs:ExprResult

120 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) {
121 ExprResult LHS(ParseAssignmentExpression(isTypeCast));
130 ExprResult
132 ExprResult LHS(ParseObjCAtExpression(AtLoc));
139 ExprResult
141 ExprResult LHS(true);
157 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) {
167 ExprResult LHS = ParseCastExpression(/*isUnaryExpression=*/false,
182 ExprResult
187 ExprResult R
195 ExprResult Parser::ParseConstantExpression(TypeCastState isTypeCast) {
203 ExprResult LHS(ParseCastExpression(false, false, isTypeCast));
204 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional));
221 ExprResult
222 Parser::ParseRHSOfBinaryExpression(ExprResult LHS, prec::Level MinPrec) {
251 ExprResult TernaryMiddle(true);
321 ExprResult RHS;
410 ExprResult Parser::ParseCastExpression(bool isUnaryExpression,
414 ExprResult Res = ParseCastExpression(isUnaryExpression,
617 ExprResult Parser::ParseCastExpression(bool isUnaryExpression,
621 ExprResult Res;
1113 ExprResult Result = ParseExpression();
1198 ExprResult
1199 Parser::ParsePostfixExpressionSuffix(ExprResult LHS) {
1247 ExprResult Idx;
1306 ExprResult ECResult = Actions.ActOnCUDAExecConfigExpr(getCurScope(),
1477 ExprResult
1488 ExprResult Operand;
1568 ExprResult Parser::ParseUnaryExprOrTypeTraitExpression() {
1631 ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok,
1679 ExprResult Parser::ParseBuiltinPrimaryExpression() {
1680 ExprResult Res;
1699 ExprResult Expr(ParseAssignmentExpression());
1800 ExprResult Cond(ParseAssignmentExpression());
1810 ExprResult Expr1(ParseAssignmentExpression());
1820 ExprResult Expr2(ParseAssignmentExpression());
1835 ExprResult Expr(ParseAssignmentExpression());
1864 ExprResult Expr(ParseAssignmentExpression());
1922 ExprResult
1933 ExprResult Result(true);
2005 ExprResult SubExpr = ParseCastExpression(/*isUnaryExpression=*/false);
2024 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T,
2080 return ExprResult();
2152 ExprResult
2159 ExprResult Result = ParseInitializer();
2173 ExprResult Parser::ParseStringLiteralExpression(bool AllowUserDefinedLiteral) {
2204 ExprResult Parser::ParseGenericSelectionExpression() {
2215 ExprResult ControllingExpr;
2266 ExprResult ER(ParseAssignmentExpression());
2322 ExprResult Expr;
2355 ExprResult Expr = ParseAssignmentExpression();
2408 ExprResult Parser::ParseBlockLiteralExpression() {
2490 ExprResult Result(true);
2511 ExprResult Parser::ParseObjCBoolLiteral() {