Lines Matching refs:Actions
101 if (!Actions.isTemplateName(getCurScope(), SS, /*hasTemplateKeyword=*/false, in CheckForTemplateAndDigraph()
170 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(), in ParseOptionalCXXScopeSpecifier()
201 if (Actions.ActOnCXXGlobalScopeSpecifier(ConsumeToken(), SS)) in ParseOptionalCXXScopeSpecifier()
215 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS); in ParseOptionalCXXScopeSpecifier()
233 if (Actions.ActOnCXXNestedNameSpecifierDecltype(SS, DS, CCLoc)) in ParseOptionalCXXScopeSpecifier()
249 QualType Type = Actions.ActOnPackIndexingType( in ParseOptionalCXXScopeSpecifier()
261 if (Actions.ActOnCXXNestedNameSpecifierIndexedPack(SS, DS, CCLoc, in ParseOptionalCXXScopeSpecifier()
275 Actions.CodeCompletion().CodeCompleteQualifiedId( in ParseOptionalCXXScopeSpecifier()
354 TemplateNameKind TNK = Actions.ActOnTemplateName( in ParseOptionalCXXScopeSpecifier()
393 Actions.ActOnCXXNestedNameSpecifier(getCurScope(), in ParseOptionalCXXScopeSpecifier()
444 if (Actions.IsInvalidUnlessNestedName(getCurScope(), SS, IdInfo, in ParseOptionalCXXScopeSpecifier()
503 if (Actions.ActOnCXXNestedNameSpecifier( in ParseOptionalCXXScopeSpecifier()
531 if (TemplateNameKind TNK = Actions.isTemplateName(getCurScope(), SS, in ParseOptionalCXXScopeSpecifier()
580 TemplateNameKind TNK = Actions.ActOnTemplateName( in ParseOptionalCXXScopeSpecifier()
615 E = Actions.ActOnNameClassifiedAsNonType(getCurScope(), SS, ND, Loc, Tok); in tryParseCXXIdExpression()
628 E = Actions.ActOnNameClassifiedAsDependentNonType(SS, II, Loc, in tryParseCXXIdExpression()
638 E = Actions.ActOnNameClassifiedAsUndeclaredNonType(II, Loc); in tryParseCXXIdExpression()
658 E = Actions.ActOnIdExpression( in tryParseCXXIdExpression()
682 return Actions.ActOnPackIndexingExpr(getCurScope(), PackIdExpression.get(), in ParseCXXPackIndexingExpression()
959 Actions.CodeCompletion().CodeCompleteLambdaIntroducer( in ParseLambdaIntroducer()
977 Actions.CodeCompletion().CodeCompleteObjCMessageReceiver(getCurScope()); in ParseLambdaIntroducer()
979 Actions.CodeCompletion().CodeCompleteLambdaIntroducer( in ParseLambdaIntroducer()
1027 Actions.CodeCompletion().CodeCompleteLambdaIntroducer( in ParseLambdaIntroducer()
1067 Init = Actions.ActOnParenListExpr(Parens.getOpenLocation(), in ParseLambdaIntroducer()
1076 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseLambdaIntroducer()
1115 Init = Actions.CorrectDelayedTyposInExpr(Init.get()); in ParseLambdaIntroducer()
1208 Init = Actions.CorrectDelayedTyposInExpr(Init.get()); in ParseLambdaIntroducer()
1216 InitCaptureType = Actions.actOnLambdaInitCaptureInitialization( in ParseLambdaIntroducer()
1364 Actions.PushLambdaScope(); in ParseLambdaExpressionAfterIntroducer()
1365 Actions.ActOnLambdaExpressionAfterIntroducer(Intro, getCurScope()); in ParseLambdaExpressionAfterIntroducer()
1401 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope()); in ParseLambdaExpressionAfterIntroducer()
1422 Actions.ActOnRequiresClause(ParseConstraintLogicalOrExpression( in ParseLambdaExpressionAfterIntroducer()
1428 Actions.ActOnLambdaExplicitTemplateParameterList( in ParseLambdaExpressionAfterIntroducer()
1467 Actions.RecordParsingTemplateParameterDepth( in ParseLambdaExpressionAfterIntroducer()
1476 if (Actions.getCurGenericLambda()) in ParseLambdaExpressionAfterIntroducer()
1523 Actions.ActOnLambdaClosureParameters(getCurScope(), ParamInfo); in ParseLambdaExpressionAfterIntroducer()
1526 Actions.ActOnLambdaClosureQualifiers(Intro, MutableLoc); in ParseLambdaExpressionAfterIntroducer()
1587 Actions.ActOnLambdaClosureQualifiers(Intro, MutableLoc); in ParseLambdaExpressionAfterIntroducer()
1612 Actions.ActOnStartOfLambdaDefinition(Intro, D, DS); in ParseLambdaExpressionAfterIntroducer()
1617 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope()); in ParseLambdaExpressionAfterIntroducer()
1628 return Actions.ActOnLambdaExpr(LambdaBeginLoc, Stmt.get()); in ParseLambdaExpressionAfterIntroducer()
1630 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope()); in ParseLambdaExpressionAfterIntroducer()
1698 Result = Actions.ActOnCXXNamedCast(OpLoc, Kind, in ParseCXXCasts()
1741 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseCXXTypeid()
1753 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/true, in ParseCXXTypeid()
1767 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/false, in ParseCXXTypeid()
1801 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(), /*isType=*/true, in ParseCXXUuidof()
1806 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCXXUuidof()
1815 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(), in ParseCXXUuidof()
1892 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc, OpKind, in ParseCXXPseudoDestructor()
1906 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc, OpKind, in ParseCXXPseudoDestructor()
1931 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc, OpKind, in ParseCXXPseudoDestructor()
1943 return Actions.ActOnCXXBoolLiteral(ConsumeToken(), Kind); in ParseCXXBoolLiteral()
1964 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, nullptr); in ParseThrowExpression()
1969 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, Expr.get()); in ParseThrowExpression()
1984 Expr = Actions.ActOnCoyieldExpr(getCurScope(), Loc, Expr.get()); in ParseCoyieldExpression()
1996 return Actions.ActOnCXXThis(ThisLoc); in ParseCXXThis()
2016 ParsedType TypeRep = Actions.ActOnTypeName(DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
2028 return Actions.ActOnCXXTypeConstructExpr( in ParseCXXTypeConstructExpression()
2043 Actions.CodeCompletion().ProduceConstructorSignatureHelp( in ParseCXXTypeConstructExpression()
2069 return Actions.ActOnCXXTypeConstructExpr(TypeRep, T.getOpenLocation(), in ParseCXXTypeConstructExpression()
2148 PreferredType.enterCondition(Actions, Tok.getLocation()); in ParseCXXCondition()
2152 Actions.CodeCompletion().CodeCompleteOrdinaryName( in ParseCXXCondition()
2186 *InitStmt = Actions.ActOnNullStmt(SemiLoc); in ParseCXXCondition()
2197 *InitStmt = Actions.ActOnExprStmt(Expr.get()); in ParseCXXCondition()
2202 return Actions.ActOnCondition(getCurScope(), Loc, Expr.get(), CK, in ParseCXXCondition()
2218 *InitStmt = Actions.ActOnDeclStmt(DG, DeclStart, DeclEnd); in ParseCXXCondition()
2231 FRI->LoopVar = Actions.ActOnDeclStmt(DG, DeclStart, Tok.getLocation()); in ParseCXXCondition()
2267 DeclResult Dcl = Actions.ActOnCXXConditionDeclaration(getCurScope(), in ParseCXXCondition()
2300 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization); in ParseCXXCondition()
2302 Actions.ActOnInitializerError(DeclOut); in ParseCXXCondition()
2304 Actions.FinalizeDeclaration(DeclOut); in ParseCXXCondition()
2305 return Actions.ActOnConditionVariable(DeclOut, Loc, CK); in ParseCXXCondition()
2340 Actions.getASTContext().getPrintingPolicy(); in ParseCXXSimpleTypeSpecifier()
2355 DS.Finish(Actions, Policy); in ParseCXXSimpleTypeSpecifier()
2370 DS.Finish(Actions, Policy); in ParseCXXSimpleTypeSpecifier()
2463 return DS.Finish(Actions, Policy); in ParseCXXSimpleTypeSpecifier()
2467 return DS.Finish(Actions, Policy); in ParseCXXSimpleTypeSpecifier()
2472 DS.Finish(Actions, Policy); in ParseCXXSimpleTypeSpecifier()
2477 DS.Finish(Actions, Policy); in ParseCXXSimpleTypeSpecifier()
2494 DS.Finish(Actions, Actions.getASTContext().getPrintingPolicy()); in ParseCXXTypeSpecifierSeq()
2548 TNK = Actions.ActOnTemplateName(getCurScope(), SS, TemplateKWLoc, Id, in ParseUnqualifiedIdTemplateId()
2553 TNK = Actions.isTemplateName(getCurScope(), SS, in ParseUnqualifiedIdTemplateId()
2587 TNK = Actions.ActOnTemplateName( in ParseUnqualifiedIdTemplateId()
2600 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(), in ParseUnqualifiedIdTemplateId()
2614 TNK = Actions.ActOnTemplateName( in ParseUnqualifiedIdTemplateId()
2618 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(), in ParseUnqualifiedIdTemplateId()
2674 TypeResult Type = Actions.ActOnTemplateIdType( in ParseUnqualifiedIdTemplateId()
2805 Actions.CodeCompletion().CodeCompleteOperatorName(getCurScope()); in ParseUnqualifiedIdOperator()
2893 return Actions.checkLiteralOperatorId(SS, Result, IsUDSuffix); in ParseUnqualifiedIdOperator()
2920 TypeResult Ty = Actions.ActOnTypeName(D); in ParseUnqualifiedIdOperator()
3008 Actions.isCurrentClassName(*Id, getCurScope(), &SS)) { in ParseUnqualifiedId()
3010 ParsedType Ty = Actions.getConstructorName(*Id, IdLoc, getCurScope(), SS, in ParseUnqualifiedId()
3017 Actions.isDeductionGuideName(getCurScope(), *Id, IdLoc, SS, in ParseUnqualifiedId()
3036 Actions.ActOnTemplateName(getCurScope(), SS, *TemplateKWLoc, Result, in ParseUnqualifiedId()
3067 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) { in ParseUnqualifiedId()
3078 ParsedType Ty = Actions.getConstructorName( in ParseUnqualifiedId()
3130 Actions.ActOnTemplateName( in ParseUnqualifiedId()
3169 Actions.getDestructorTypeForDecltype(DS, ObjectType)) { in ParseUnqualifiedId()
3211 if (Actions.ShouldEnterDeclaratorScope(getCurScope(), SS)) in ParseUnqualifiedId()
3229 Actions.getDestructorName(*ClassName, ClassNameLoc, getCurScope(), SS, in ParseUnqualifiedId()
3367 ParsedType TypeRep = Actions.ActOnTypeName(DeclaratorInfo).get(); in ParseCXXNewExpression()
3374 Actions.CodeCompletion().ProduceConstructorSignatureHelp( in ParseCXXNewExpression()
3398 Initializer = Actions.ActOnParenListExpr(ConstructorLParen, in ParseCXXNewExpression()
3409 return Actions.ActOnCXXNew(Start, UseGlobal, PlacementLParen, in ParseCXXNewExpression()
3542 RBraceLoc, 0, Actions.getSourceManager(), getLangOpts()), in ParseCXXDeleteExpression()
3558 return Actions.ActOnCXXDelete(Start, UseGlobal, /*ArrayForm=*/false, in ParseCXXDeleteExpression()
3575 return Actions.ActOnCXXDelete(Start, UseGlobal, ArrayDelete, Operand.get()); in ParseCXXDeleteExpression()
3638 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseRequiresExpression()
3645 RequiresExprBodyDecl *Body = Actions.ActOnStartRequiresExpr( in ParseRequiresExpression()
3673 Actions.CorrectDelayedTyposInExpr(ParseExpression()); in ParseRequiresExpression()
3686 Req = Actions.ActOnCompoundRequirement(Expression.get(), NoexceptLoc); in ParseRequiresExpression()
3707 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(), in ParseRequiresExpression()
3713 Req = Actions.ActOnCompoundRequirement( in ParseRequiresExpression()
3775 Actions.CorrectDelayedTyposInExpr(ParseConstraintExpression()); in ParseRequiresExpression()
3782 Actions.ActOnNestedRequirement(ConstraintExpr.get())) in ParseRequiresExpression()
3806 Actions.RestoreNestedNameSpecifierAnnotation( in ParseRequiresExpression()
3827 if (auto *Req = Actions.ActOnTypeRequirement(TypenameKWLoc, SS, in ParseRequiresExpression()
3842 Actions.CorrectDelayedTyposInExpr(ParseExpression()); in ParseRequiresExpression()
3850 if (auto *Req = Actions.ActOnSimpleRequirement(Expression.get())) in ParseRequiresExpression()
3878 Actions.ActOnFinishRequiresExpr(); in ParseRequiresExpression()
3883 Actions.ActOnFinishRequiresExpr(); in ParseRequiresExpression()
3885 return Actions.ActOnRequiresExpr( in ParseRequiresExpression()
3960 Ty = Actions.ActOnPackExpansion(Ty.get(), ConsumeToken()); in ParseTypeTrait()
3976 return Actions.ActOnTypeTrait(TypeTraitFromTokKind(Kind), Loc, Args, EndLoc); in ParseTypeTrait()
4005 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), nullptr, in ParseArrayTypeTrait()
4020 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), DimExpr.get(), in ParseArrayTypeTrait()
4045 return Actions.ActOnExpressionTrait(ET, Loc, Expr.get(), in ParseExpressionTrait()
4160 TypeResult Ty = Actions.ActOnTypeName(DeclaratorInfo); in ParseCXXAmbiguousParenExpression()
4174 Result = Actions.ActOnCastExpr(getCurScope(), Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
4186 Result = Actions.ActOnParenExpr(Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
4236 return Actions.ActOnBuiltinBitCastExpr(KWLoc, DeclaratorInfo, Operand, in ParseBuiltinBitCast()