Home | History | Annotate | Download | only in Parse

Lines Matching refs:ExprResult

119 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) {
120 ExprResult LHS(ParseAssignmentExpression(isTypeCast));
129 ExprResult
131 ExprResult LHS(ParseObjCAtExpression(AtLoc));
138 ExprResult
140 ExprResult LHS(true);
156 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) {
166 ExprResult LHS = ParseCastExpression(/*isUnaryExpression=*/false,
181 ExprResult
186 ExprResult R
194 ExprResult Parser::ParseConstantExpression(TypeCastState isTypeCast) {
202 ExprResult LHS(ParseCastExpression(false, false, isTypeCast));
203 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional));
220 ExprResult
221 Parser::ParseRHSOfBinaryExpression(ExprResult LHS, prec::Level MinPrec) {
250 ExprResult TernaryMiddle(true);
323 ExprResult RHS;
412 ExprResult Parser::ParseCastExpression(bool isUnaryExpression,
416 ExprResult Res = ParseCastExpression(isUnaryExpression,
615 ExprResult Parser::ParseCastExpression(bool isUnaryExpression,
619 ExprResult Res;
1144 ExprResult Result = ParseExpression();
1281 ExprResult
1282 Parser::ParsePostfixExpressionSuffix(ExprResult LHS) {
1330 ExprResult Idx;
1390 ExprResult ECResult = Actions.ActOnCUDAExecConfigExpr(getCurScope(),
1550 ExprResult
1561 ExprResult Operand;
1619 ExprResult Parser::ParseUnaryExprOrTypeTraitExpression() {
1679 ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok,
1727 ExprResult Parser::ParseBuiltinPrimaryExpression() {
1728 ExprResult Res;
1747 ExprResult Expr(ParseAssignmentExpression());
1844 ExprResult Cond(ParseAssignmentExpression());
1852 ExprResult Expr1(ParseAssignmentExpression());
1860 ExprResult Expr2(ParseAssignmentExpression());
1875 ExprResult Expr(ParseAssignmentExpression());
1932 ExprResult
1942 ExprResult Result(true);
2011 ExprResult SubExpr = ParseCastExpression(/*isUnaryExpression=*/false);
2030 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T);
2084 return ExprResult();
2155 ExprResult
2162 ExprResult Result = ParseInitializer();
2176 ExprResult Parser::ParseStringLiteralExpression(bool AllowUserDefinedLiteral) {
2206 ExprResult Parser::ParseGenericSelectionExpression() {
2217 ExprResult ControllingExpr;
2268 ExprResult ER(ParseAssignmentExpression());
2328 ExprResult Expr;
2388 ExprResult Parser::ParseBlockLiteralExpression() {
2470 ExprResult Result(true);
2491 ExprResult Parser::ParseObjCBoolLiteral() {