Lines Matching refs:Res

203   ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional));
204 return Actions.ActOnConstantExpression(Res);
416 ExprResult Res = ParseCastExpression(isUnaryExpression,
422 return Res;
622 ExprResult Res;
651 Res = ParseParenExpression(ParenExprType, false/*stopIfCastExr*/,
665 return Res;
676 Res = Actions.ActOnNumericConstant(Tok, /*UDLScope*/getCurScope());
693 assert(Res.get() == 0 && "Stray primary-expression annotation?");
694 Res = getExprAnnotation(Tok);
795 Res = Actions.ActOnClassPropertyRefExpr(II, PropertyName,
809 Res = ParseObjCMessageExpressionBody(SourceLocation(), ILoc, ParsedType(),
841 Res = ParseObjCMessageExpressionBody(SourceLocation(),
861 Res = Actions.ActOnIdExpression(getCurScope(), ScopeSpec, TemplateKWLoc,
870 Res = Actions.ActOnCharacterConstant(Tok, /*UDLScope*/getCurScope());
878 Res = Actions.ActOnPredefinedExpr(Tok.getLocation(), SavedKind);
886 Res = ParseStringLiteralExpression(true);
889 Res = ParseGenericSelectionExpression();
907 Res = ParseCastExpression(!getLangOpts().CPlusPlus);
908 if (!Res.isInvalid())
909 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get());
910 return Res;
915 Res = ParseCastExpression(false, true);
916 if (!Res.isInvalid())
917 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get());
918 return Res;
929 Res = ParseCastExpression(false);
930 if (!Res.isInvalid())
931 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get());
932 return Res;
939 Res = ParseCastExpression(false);
940 if (!Res.isInvalid())
941 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get());
942 return Res;
966 Res = Actions.ActOnAddrLabel(AmpAmpLoc, Tok.getLocation(), LD);
968 return Res;
974 Res = ParseCXXCasts();
977 Res = ParseCXXTypeid();
980 Res = ParseCXXUuidof();
983 Res = ParseCXXThis();
1006 Res = ParseObjCMessageExpressionBody(SourceLocation(), SourceLocation(),
1071 Res = ParseCXXTypeConstructExpression(DS);
1101 Res = ParseCXXIdExpression(isAddressOfOperand);
1120 Res = ParseCXXIdExpression(isAddressOfOperand);
1245 Res = ParseBlockLiteralExpression();
1260 Res = TryParseLambdaExpression();
1261 if (!Res.isInvalid() && !Res.get())
1262 Res = ParseObjCMessageExpression();
1265 Res = ParseLambdaExpression();
1269 Res = ParseObjCMessageExpression();
1279 return ParsePostfixExpressionSuffix(Res);
1784 ExprResult Res;
1816 Res = ExprError();
1818 Res = Actions.ActOnVAArg(StartLoc, Expr.take(), Ty.get(), ConsumeParen());
1873 Res = ParseExpression();
1874 if (Res.isInvalid()) {
1876 return Res;
1878 Comps.back().U.E = Res.release();
1885 Res = ExprError();
1887 Res = ExprError();
1890 Res = Actions.ActOnBuiltinOffsetOf(getCurScope(), StartLoc, TypeLoc,
1925 Res = Actions.ActOnChooseExpr(StartLoc, Cond.take(), Expr1.take(),
1953 Res = Actions.ActOnAsTypeExpr(Expr.take(), DestTy.get(), StartLoc,
1981 Res = Actions.ActOnConvertVectorExpr(Expr.take(), DestTy.get(), StartLoc,
1987 if (Res.isInvalid())
1992 return ParsePostfixExpressionSuffix(Res.take());