Lines Matching refs:Actions

229   Sema &Actions = P.getActions();  in parseOpenMPReductionId()  local
274 auto &DeclNames = Actions.getASTContext().DeclarationNames; in parseOpenMPReductionId()
327 QualType ReductionType = Actions.OpenMP().ActOnOpenMPDeclareReductionType( in ParseOpenMPDeclareReductionDirective()
369 Actions.OpenMP().ActOnOpenMPDeclareReductionDirectiveStart( in ParseOpenMPDeclareReductionDirective()
370 getCurScope(), Actions.getCurLexicalContext(), Name, ReductionTypes, in ParseOpenMPDeclareReductionDirective()
382 Actions.OpenMP().ActOnOpenMPDeclareReductionCombinerStart(getCurScope(), D); in ParseOpenMPDeclareReductionDirective()
383 ExprResult CombinerResult = Actions.ActOnFinishFullExpr( in ParseOpenMPDeclareReductionDirective()
385 Actions.OpenMP().ActOnOpenMPDeclareReductionCombinerEnd( in ParseOpenMPDeclareReductionDirective()
419 Actions.OpenMP().ActOnOpenMPDeclareReductionInitializerStart( in ParseOpenMPDeclareReductionDirective()
427 InitializerResult = Actions.ActOnFinishFullExpr( in ParseOpenMPDeclareReductionDirective()
431 Actions.OpenMP().ActOnOpenMPDeclareReductionInitializerEnd( in ParseOpenMPDeclareReductionDirective()
452 return Actions.OpenMP().ActOnOpenMPDeclareReductionDirectiveEnd( in ParseOpenMPDeclareReductionDirective()
464 Actions.CodeCompletion().CodeCompleteInitializer(getCurScope(), in ParseOpenMPReductionInitializerForDecl()
466 Actions.FinalizeDeclaration(OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
475 Actions.ActOnInitializerError(OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
477 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(), in ParseOpenMPReductionInitializerForDecl()
490 Actions.CodeCompletion().ProduceConstructorSignatureHelp( in ParseOpenMPReductionInitializerForDecl()
502 Actions.ActOnInitializerError(OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
511 Actions.ActOnParenListExpr(T.getOpenLocation(), RLoc, Exprs); in ParseOpenMPReductionInitializerForDecl()
512 Actions.AddInitializerToDecl(OmpPrivParm, Initializer.get(), in ParseOpenMPReductionInitializerForDecl()
522 Actions.ActOnInitializerError(OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
524 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(), in ParseOpenMPReductionInitializerForDecl()
528 Actions.ActOnUninitializedDecl(OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
552 auto &DeclNames = Actions.getASTContext().DeclarationNames; in ParseOpenMPDeclareMapperDirective()
567 DeclNames.getIdentifier(&Actions.getASTContext().Idents.get("default")); in ParseOpenMPDeclareMapperDirective()
579 MapperType = Actions.OpenMP().ActOnOpenMPDeclareMapperType(Range.getBegin(), in ParseOpenMPDeclareMapperDirective()
601 Actions.OpenMP().StartOpenMPDSABlock(OMPD_declare_mapper, DirName, in ParseOpenMPDeclareMapperDirective()
606 Actions.OpenMP().ActOnOpenMPDeclareMapperDirectiveVarDecl( in ParseOpenMPDeclareMapperDirective()
615 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPDeclareMapperDirective()
625 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclareMapperDirective()
634 Actions.OpenMP().EndOpenMPDSABlock(nullptr); in ParseOpenMPDeclareMapperDirective()
636 DeclGroupPtrTy DG = Actions.OpenMP().ActOnOpenMPDeclareMapperDirective( in ParseOpenMPDeclareMapperDirective()
637 getCurScope(), Actions.getCurLexicalContext(), MapperId, MapperType, in ParseOpenMPDeclareMapperDirective()
662 Name = Actions.GetNameForDeclarator(DeclaratorInfo).getName(); in parseOpenMPDeclareMapperVarDecl()
664 return Actions.OpenMP().ActOnOpenMPDeclareMapperVarDecl(getCurScope(), in parseOpenMPDeclareMapperVarDecl()
688 Sema &Actions = P.getActions(); in FNContextRAII() local
691 ThisScope = new Sema::CXXThisScopeRAII(Actions, RD, Qualifiers(), in FNContextRAII()
703 Actions.ActOnReenterFunctionContext(Actions.getCurScope(), D); in FNContextRAII()
829 return Actions.OpenMP().ActOnOpenMPDeclareSimdDirective( in ParseOMPDeclareSimdClauses()
1411 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseOMPDeclareVariantClauses()
1426 Actions.OpenMP().getOMPTraitInfoForSurroundingScope(); in ParseOMPDeclareVariantClauses()
1427 ASTContext &ASTCtx = Actions.getASTContext(); in ParseOMPDeclareVariantClauses()
1500 Actions.OpenMP().checkOpenMPDeclareVariantFunction( in ParseOMPDeclareVariantClauses()
1505 Actions.OpenMP().ActOnOpenMPDeclareVariantDirective( in ParseOMPDeclareVariantClauses()
1654 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPClauses()
1663 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPClauses()
1669 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPClauses()
1762 Actions.OpenMP().ActOnOpenMPAssumesDirective(Loc, DKind, Assumptions, in ParseOpenMPAssumesDirective()
1767 if (Actions.OpenMP().isInOpenMPAssumeScope()) in ParseOpenMPEndAssumesDirective()
1768 Actions.OpenMP().ActOnOpenMPEndAssumesDirective(); in ParseOpenMPEndAssumesDirective()
1923 NamedDecl *ND = Actions.OpenMP().lookupOpenMPDeclareTargetName( in ParseOMPDeclareTargetClauses()
2103 return Actions.OpenMP().ActOnOpenMPThreadprivateDirective( in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2120 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2129 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2135 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2141 return Actions.OpenMP().ActOnOpenMPAllocateDirective( in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2159 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2168 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2174 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2184 return Actions.OpenMP().ActOnOpenMPRequiresDirective(StartLoc, Clauses); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2190 Actions.OpenMP().ActOnOpenMPErrorDirective(Clauses, StartLoc, in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2228 Actions.OpenMP().getOMPTraitInfoForSurroundingScope(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2229 ASTContext &ASTCtx = Actions.getASTContext(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2259 Actions.OpenMP().ActOnOpenMPBeginDeclareVariant(Loc, TI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2286 if (Actions.OpenMP().isInOpenMPDeclareVariantScope()) in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2287 Actions.OpenMP().ActOnOpenMPEndDeclareVariant(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2353 Actions.OpenMP().ActOnStartOpenMPDeclareTargetContext(DTCI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2357 Actions.OpenMP().ActOnFinishedOpenMPDeclareTargetContext(DTCI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2361 return Actions.BuildDeclaratorGroup(Decls); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2364 if (!Actions.OpenMP().isInOpenMPDeclareTargetContext()) { in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2370 Actions.OpenMP().ActOnOpenMPEndDeclareTargetDirective(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2464 Actions.OpenMP().StartOpenMPDSABlock(DKind, DirName, Actions.getCurScope(), in ParseOpenMPExecutableDirective()
2498 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPExecutableDirective()
2509 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPExecutableDirective()
2539 Actions.OpenMP().ActOnOpenMPRegionStart(DKind, getCurScope()); in ParseOpenMPExecutableDirective()
2545 Sema::CompoundScopeRAII Scope(Actions); in ParseOpenMPExecutableDirective()
2551 Actions.OpenMP().ActOnOpenMPLoopnest(AssociatedStmt.get()); in ParseOpenMPExecutableDirective()
2554 Actions.OpenMP().ActOnOpenMPRegionEnd(AssociatedStmt, Clauses); in ParseOpenMPExecutableDirective()
2557 Actions.OpenMP().ActOnOpenMPRegionStart(DKind, getCurScope()); in ParseOpenMPExecutableDirective()
2558 AssociatedStmt = (Sema::CompoundScopeRAII(Actions), in ParseOpenMPExecutableDirective()
2559 Actions.ActOnCompoundStmt(Loc, Loc, std::nullopt, in ParseOpenMPExecutableDirective()
2562 Actions.OpenMP().ActOnOpenMPRegionEnd(AssociatedStmt, Clauses); in ParseOpenMPExecutableDirective()
2565 StmtResult Directive = Actions.OpenMP().ActOnOpenMPExecutableDirective( in ParseOpenMPExecutableDirective()
2569 Actions.OpenMP().EndOpenMPDSABlock(Directive.get()); in ParseOpenMPExecutableDirective()
2669 ASTContext &ASTContext = Actions.getASTContext(); in ParseOpenMPDeclarativeOrExecutableDirective()
2684 OMPTraitInfo &TI = Actions.getASTContext().getNewOMPTraitInfo(); in ParseOpenMPDeclarativeOrExecutableDirective()
2779 OMPTraitInfo &TI = Actions.getASTContext().getNewOMPTraitInfo(); in ParseOpenMPDeclarativeOrExecutableDirective()
2814 DeclGroupPtrTy Res = Actions.OpenMP().ActOnOpenMPThreadprivateDirective( in ParseOpenMPDeclarativeOrExecutableDirective()
2816 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation()); in ParseOpenMPDeclarativeOrExecutableDirective()
2839 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPDeclarativeOrExecutableDirective()
2848 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeOrExecutableDirective()
2854 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeOrExecutableDirective()
2858 DeclGroupPtrTy Res = Actions.OpenMP().ActOnOpenMPAllocateDirective( in ParseOpenMPDeclarativeOrExecutableDirective()
2860 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation()); in ParseOpenMPDeclarativeOrExecutableDirective()
2871 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation()); in ParseOpenMPDeclarativeOrExecutableDirective()
2882 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation()); in ParseOpenMPDeclarativeOrExecutableDirective()
2909 Actions.OpenMP().ActOnFinishedOpenMPDeclareTargetContext(DTCI); in ParseOpenMPDeclarativeOrExecutableDirective()
2978 Callback(SS, Actions.GetNameFromUnqualifiedId(Name)); in ParseOpenMPSimpleVarList()
3004 return Actions.OpenMP().ActOnOpenMPSizesClause(ValExprs, ClauseNameLoc, in ParseOpenMPSizesClause()
3055 return Actions.OpenMP().ActOnOpenMPUsesAllocatorClause( in ParseOpenMPUsesAllocatorClause()
3360 Val = Actions.ActOnFinishFullExpr(Val.get(), ELoc, /*DiscardedValue*/ false); in ParseOpenMPParensExpr()
3424 return Actions.OpenMP().ActOnOpenMPSingleExprClause(Kind, Val.get(), Loc, in ParseOpenMPSingleExprClause()
3455 ExprResult Ret = Actions.CheckBooleanCondition(Loc, Val.get()); in ParseOpenMPIndirectClause()
3459 Ret = Actions.VerifyIntegerConstantExpression(Val.get(), &Result, in ParseOpenMPIndirectClause()
3507 ExprResult PTExpr = Actions.CorrectDelayedTyposInExpr( in ParseOMPInteropInfo()
3509 PTExpr = Actions.ActOnFinishFullExpr(PTExpr.get(), Loc, in ParseOMPInteropInfo()
3593 Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression()); in ParseOpenMPInteropClause()
3608 return Actions.OpenMP().ActOnOpenMPInitClause( in ParseOpenMPInteropClause()
3612 return Actions.OpenMP().ActOnOpenMPUseClause( in ParseOpenMPInteropClause()
3616 return Actions.OpenMP().ActOnOpenMPDestroyClause( in ParseOpenMPInteropClause()
3644 if (!PA.checkExactlyNumArgs(Actions, 2)) in ParseOpenMPOMPXAttributesClause()
3646 if (auto *A = Actions.AMDGPU().CreateAMDGPUFlatWorkGroupSizeAttr( in ParseOpenMPOMPXAttributesClause()
3651 if (!PA.checkAtLeastNumArgs(Actions, 1) || in ParseOpenMPOMPXAttributesClause()
3652 !PA.checkAtMostNumArgs(Actions, 2)) in ParseOpenMPOMPXAttributesClause()
3654 if (auto *A = Actions.AMDGPU().CreateAMDGPUWavesPerEUAttr( in ParseOpenMPOMPXAttributesClause()
3660 if (!PA.checkAtLeastNumArgs(Actions, 1) || in ParseOpenMPOMPXAttributesClause()
3661 !PA.checkAtMostNumArgs(Actions, 2)) in ParseOpenMPOMPXAttributesClause()
3663 if (auto *A = Actions.CreateLaunchBoundsAttr( in ParseOpenMPOMPXAttributesClause()
3675 return Actions.OpenMP().ActOnOpenMPXAttributeClause( in ParseOpenMPOMPXAttributesClause()
3711 return Actions.OpenMP().ActOnOpenMPSimpleClause( in ParseOpenMPSimpleClause()
3747 return Actions.OpenMP().ActOnOpenMPClause(Kind, Loc, Tok.getLocation()); in ParseOpenMPClause()
3992 Actions.ActOnFinishFullExpr(Val.get(), ELoc, /*DiscardedValue*/ false); in ParseOpenMPSingleExprWithArgClause()
4005 return Actions.OpenMP().ActOnOpenMPSingleExprWithArgClause( in ParseOpenMPSingleExprWithArgClause()
4091 auto &DeclNames = Actions.getASTContext().DeclarationNames; in parseMapperModifier()
4266 ExprResult Begin = Actions.CorrectDelayedTyposInExpr( in ParseOpenMPIteratorsExpr()
4268 Begin = Actions.ActOnFinishFullExpr(Begin.get(), Loc, in ParseOpenMPIteratorsExpr()
4278 ExprResult End = Actions.CorrectDelayedTyposInExpr( in ParseOpenMPIteratorsExpr()
4280 End = Actions.ActOnFinishFullExpr(End.get(), Loc, in ParseOpenMPIteratorsExpr()
4292 Step = Actions.CorrectDelayedTyposInExpr( in ParseOpenMPIteratorsExpr()
4294 Step = Actions.ActOnFinishFullExpr(Step.get(), Loc, in ParseOpenMPIteratorsExpr()
4321 return Actions.OpenMP().ActOnOMPIteratorExpr(getCurScope(), IteratorKwLoc, in ParseOpenMPIteratorsExpr()
4357 Sema &Actions = P.getActions(); in parseStepSize() local
4358 Tail = Actions.ActOnFinishFullExpr(Tail.get(), ELoc, in parseStepSize()
4424 Actions.GetNameFromUnqualifiedId(UnqualifiedReductionId); in ParseOpenMPVarList()
4658 Tail = Actions.CorrectDelayedTyposInExpr(Tail); in ParseOpenMPVarList()
4659 Tail = Actions.ActOnFinishFullExpr(Tail.get(), T.getOpenLocation(), in ParseOpenMPVarList()
4714 Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression()); in ParseOpenMPVarList()
4801 Tail = Actions.ActOnFinishFullExpr(Tail.get(), ELoc, in ParseOpenMPVarList()
4895 return Actions.OpenMP().ActOnOpenMPVarListClause(Kind, Vars, Locs, Data); in ParseOpenMPVarListClause()