Home | History | Annotate | Download | only in Parse

Lines Matching refs:Actions

149     LHS = Actions.ActOnUnaryOp(getCurScope(), ExtLoc, tok::kw___extension__,
158 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Expression);
199 EnterExpressionEvaluationContext Unevaluated(Actions,
204 return Actions.ActOnConstantExpression(Res);
308 Actions.CodeCompleteAssignmentRHS(getCurScope(), LHS.get());
352 << /*LHS*/0 << PP.getSpelling(Tok) << Actions.getExprRange(RHS.get());
375 << Actions.getExprRange(RHS.get());
379 << Actions.getExprRange(RHS.get());
393 SourceRange(Actions.getExprRange(LHS.get()).getBegin(),
394 Actions.getExprRange(RHS.get()).getEnd()));
396 LHS = Actions.ActOnBinOp(getCurScope(), OpToken.getLocation(),
399 LHS = Actions.ActOnConditionalOp(OpToken.getLocation(), ColonLoc,
673 Res = Actions.ActOnNumericConstant(Tok, /*UDLScope*/getCurScope());
687 return Actions.ActOnCXXNullPtrLiteral(ConsumeToken());
772 (Actions.getTypeName(II, ILoc, getCurScope()) ||
786 Res = Actions.ActOnClassPropertyRefExpr(II, PropertyName,
816 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope()))
827 TypeResult Ty = Actions.ActOnTypeName(getCurScope(),
852 Res = Actions.ActOnIdExpression(getCurScope(), ScopeSpec, TemplateKWLoc,
861 Res = Actions.ActOnCharacterConstant(Tok, /*UDLScope*/getCurScope());
868 Res = Actions.ActOnPredefinedExpr(Tok.getLocation(), SavedKind);
887 return Actions.ActOnGNUNullExpr(ConsumeToken());
898 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get());
906 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get());
920 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get());
930 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get());
953 LabelDecl *LD = Actions.LookupOrCreateLabel(Tok.getIdentifierInfo(),
955 Res = Actions.ActOnAddrLabel(AmpAmpLoc, Tok.getLocation(), LD);
990 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1143 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated);
1149 Result = Actions.ActOnNoexceptExpr(KeyLoc, T.getOpenLocation(),
1227 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Expression);
1292 Actions.CodeCompletePostfixExpression(getCurScope(), LHS);
1340 LHS = Actions.ActOnArraySubscriptExpr(getCurScope(), LHS.take(), Loc,
1390 ExprResult ECResult = Actions.ActOnCUDAExecConfigExpr(getCurScope(),
1408 Actions.CodeCompleteCall(getCurScope(), LHS.get(),
1433 LHS = Actions.ActOnCallExpr(getCurScope(), LHS.take(), Loc,
1452 LHS = Actions.ActOnStartCXXMemberReference(getCurScope(), LHS.take(),
1467 Actions.CodeCompleteMemberReferenceExpr(getCurScope(), LHS.get(),
1509 LHS = Actions.ActOnMemberAccessExpr(getCurScope(), LHS.take(), OpLoc,
1518 LHS = Actions.ActOnPostfixUnaryOp(getCurScope(), Tok.getLocation(),
1664 return Actions.ActOnSizeofParameterPackExpr(getCurScope(),
1673 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated,
1692 return Actions.ActOnUnaryExprOrTypeTraitExpr(OpTok.getLocation(),
1703 Operand = Actions.ActOnUnaryExprOrTypeTraitExpr(OpTok.getLocation(),
1762 Res = Actions.ActOnVAArg(StartLoc, Expr.take(), Ty.get(), ConsumeParen());
1834 Res = Actions.ActOnBuiltinOffsetOf(getCurScope(), StartLoc, TypeLoc,
1869 Res = Actions.ActOnChooseExpr(StartLoc, Cond.take(), Expr1.take(),
1897 Res = Actions.ActOnAsTypeExpr(Expr.take(), DestTy.get(), StartLoc,
1947 Actions.CodeCompleteOrdinaryName(getCurScope(),
1974 Actions.ActOnStartStmtExpr();
1981 Result = Actions.ActOnStmtExpr(OpenLoc, Stmt.take(), Tok.getLocation());
1983 Actions.ActOnStmtExprError();
2016 return Actions.ActOnObjCBridgedCast(getCurScope(), OpenLoc, Kind,
2050 Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
2064 Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
2081 Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
2103 Result = Actions.ActOnCastExpr(getCurScope(), OpenLoc,
2122 Result = Actions.ActOnParenListExpr(OpenLoc, Tok.getLocation(),
2133 Result = Actions.ActOnParenExpr(OpenLoc, Tok.getLocation(), Result.take());
2164 return Actions.ActOnCompoundLiteral(LParenLoc, Ty, RParenLoc, Result.take());
2188 // Pass the set of string tokens, ready for concatenation, to the actions.
2189 return Actions.ActOnStringLiteral(&StringToks[0], StringToks.size(),
2221 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated);
2284 return Actions.ActOnGenericSelectionExpr(KeyLoc, DefaultLoc,
2321 (Actions.*Completer)(getCurScope(), Data, Exprs);
2323 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Expression);
2336 Expr = Actions.ActOnPackExpansion(Expr.get(), ConsumeToken());
2357 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Type);
2375 Actions.ActOnBlockArguments(CaretLoc, DeclaratorInfo, getCurScope());
2403 Actions.ActOnBlockStart(CaretLoc, getCurScope());
2426 Actions.ActOnBlockError(CaretLoc, getCurScope());
2433 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScope());
2466 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScope());
2474 Actions.ActOnBlockError(CaretLoc, getCurScope());
2481 Result = Actions.ActOnBlockStmtExpr(CaretLoc, Stmt.take(), getCurScope());
2483 Actions.ActOnBlockError(CaretLoc, getCurScope());
2493 return Actions.ActOnObjCBoolLiteral(ConsumeToken(), Kind);