Home | History | Annotate | Download | only in Parse

Lines Matching defs:Actions

214   Sema &Actions = P.getActions();
259 auto &DeclNames = Actions.getASTContext().DeclarationNames;
313 Actions.ActOnOpenMPDeclareReductionType(Range.getBegin(), TR);
353 DeclGroupPtrTy DRD = Actions.ActOnOpenMPDeclareReductionDirectiveStart(
354 getCurScope(), Actions.getCurLexicalContext(), Name, ReductionTypes, AS);
365 Actions.ActOnOpenMPDeclareReductionCombinerStart(getCurScope(), D);
366 ExprResult CombinerResult = Actions.ActOnFinishFullExpr(
368 Actions.ActOnOpenMPDeclareReductionCombinerEnd(D, CombinerResult.get());
401 Actions.ActOnOpenMPDeclareReductionInitializerStart(getCurScope(),
409 InitializerResult = Actions.ActOnFinishFullExpr(
413 Actions.ActOnOpenMPDeclareReductionInitializerEnd(
434 return Actions.ActOnOpenMPDeclareReductionDirectiveEnd(getCurScope(), DRD,
446 Actions.CodeCompleteInitializer(getCurScope(), OmpPrivParm);
447 Actions.FinalizeDeclaration(OmpPrivParm);
456 Actions.ActOnInitializerError(OmpPrivParm);
458 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(),
471 QualType PreferredType = Actions.ProduceConstructorSignatureHelp(
483 Actions.ActOnInitializerError(OmpPrivParm);
495 Actions.ActOnParenListExpr(T.getOpenLocation(), RLoc, Exprs);
496 Actions.AddInitializerToDecl(OmpPrivParm, Initializer.get(),
506 Actions.ActOnInitializerError(OmpPrivParm);
508 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(),
512 Actions.ActOnUninitializedDecl(OmpPrivParm);
536 auto &DeclNames = Actions.getASTContext().DeclarationNames;
551 DeclNames.getIdentifier(&Actions.getASTContext().Idents.get("default"));
564 Actions.ActOnOpenMPDeclareMapperType(Range.getBegin(), ParsedType);
585 Actions.StartOpenMPDSABlock(OMPD_declare_mapper, DirName, getCurScope(), Loc);
588 ExprResult MapperVarRef = Actions.ActOnOpenMPDeclareMapperDirectiveVarDecl(
597 Actions.StartOpenMPClause(CKind);
607 Actions.EndOpenMPClause();
616 Actions.EndOpenMPDSABlock(nullptr);
618 DeclGroupPtrTy DG = Actions.ActOnOpenMPDeclareMapperDirective(
619 getCurScope(), Actions.getCurLexicalContext(), MapperId, MapperType,
644 Name = Actions.GetNameForDeclarator(DeclaratorInfo).getName();
646 return Actions.ActOnOpenMPDeclareMapperVarDecl(getCurScope(), DeclaratorInfo);
669 Sema &Actions = P.getActions();
672 ThisScope = new Sema::CXXThisScopeRAII(Actions, RD, Qualifiers(),
684 Actions.ActOnReenterFunctionContext(Actions.getCurScope(), D);
810 return Actions.ActOnOpenMPDeclareSimdDirective(
1388 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
1402 OMPTraitInfo *ParentTI = Actions.getOMPTraitInfoForSurroundingScope();
1403 ASTContext &ASTCtx = Actions.getASTContext();
1409 Actions.checkOpenMPDeclareVariantFunction(
1417 Actions.ActOnOpenMPDeclareVariantDirective(
1608 Actions.ActOnOpenMPAssumesDirective(Loc, DKind, Assumptions, SkippedClauses);
1612 if (Actions.isInOpenMPAssumeScope())
1613 Actions.ActOnOpenMPEndAssumesDirective();
1738 Actions.lookupOpenMPDeclareTargetName(getCurScope(), SS, NameInfo);
1907 return Actions.ActOnOpenMPThreadprivateDirective(Loc,
1926 Actions.StartOpenMPClause(CKind);
1935 Actions.EndOpenMPClause();
1941 Actions.EndOpenMPClause();
1947 return Actions.ActOnOpenMPAllocateDirective(Loc, Helper.getIdentifiers(),
1967 Actions.StartOpenMPClause(CKind);
1976 Actions.EndOpenMPClause();
1982 Actions.EndOpenMPClause();
1992 return Actions.ActOnOpenMPRequiresDirective(StartLoc, Clauses);
2026 OMPTraitInfo *ParentTI = Actions.getOMPTraitInfoForSurroundingScope();
2027 ASTContext &ASTCtx = Actions.getASTContext();
2050 Actions.ActOnOpenMPBeginDeclareVariant(Loc, TI);
2077 if (Actions.isInOpenMPDeclareVariantScope())
2078 Actions.ActOnOpenMPEndDeclareVariant();
2142 Actions.ActOnStartOpenMPDeclareTargetContext(DTCI);
2146 Actions.ActOnFinishedOpenMPDeclareTargetContext(DTCI);
2150 return Actions.BuildDeclaratorGroup(Decls);
2153 if (!Actions.isInOpenMPDeclareTargetContext()) {
2159 Actions.ActOnOpenMPEndDeclareTargetDirective();
2307 DeclGroupPtrTy Res = Actions.ActOnOpenMPThreadprivateDirective(
2309 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
2334 Actions.StartOpenMPClause(CKind);
2343 Actions.EndOpenMPClause();
2349 Actions.EndOpenMPClause();
2353 DeclGroupPtrTy Res = Actions.ActOnOpenMPAllocateDirective(
2355 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
2366 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
2377 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
2482 Actions.StartOpenMPDSABlock(DKind, DirName, Actions.getCurScope(), Loc);
2509 Actions.StartOpenMPClause(CKind);
2522 Actions.EndOpenMPClause();
2550 Actions.ActOnOpenMPRegionStart(DKind, getCurScope());
2556 Sema::CompoundScopeRAII Scope(Actions);
2562 Actions.ActOnOpenMPCanonicalLoop(AssociatedStmt.get());
2564 AssociatedStmt = Actions.ActOnOpenMPRegionEnd(AssociatedStmt, Clauses);
2567 Actions.ActOnOpenMPRegionStart(DKind, getCurScope());
2568 AssociatedStmt = (Sema::CompoundScopeRAII(Actions),
2569 Actions.ActOnCompoundStmt(Loc, Loc, llvm::None,
2571 AssociatedStmt = Actions.ActOnOpenMPRegionEnd(AssociatedStmt, Clauses);
2573 Directive = Actions.ActOnOpenMPExecutableDirective(
2578 Actions.EndOpenMPDSABlock(Directive.get());
2649 Callback(SS, Actions.GetNameFromUnqualifiedId(Name));
2695 return Actions.ActOnOpenMPSizesClause(
2739 return Actions.ActOnOpenMPUsesAllocatorClause(Loc, T.getOpenLocation(),
3000 Val = Actions.ActOnFinishFullExpr(Val.get(), ELoc, /*DiscardedValue*/ false);
3061 return Actions.ActOnOpenMPSingleExprClause(Kind, Val.get(), Loc, LLoc, RLoc);
3113 ExprResult PTExpr = Actions.CorrectDelayedTyposInExpr(
3115 PTExpr = Actions.ActOnFinishFullExpr(PTExpr.get(), Loc,
3172 Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression());
3188 return Actions.ActOnOpenMPInitClause(InteropVarExpr.get(), Prefs, IsTarget,
3192 return Actions.ActOnOpenMPUseClause(InteropVarExpr.get(), Loc,
3196 return Actions.ActOnOpenMPDestroyClause(InteropVarExpr.get(), Loc,
3226 return Actions.ActOnOpenMPSimpleClause(
3263 return Actions.ActOnOpenMPClause(Kind, Loc, Tok.getLocation());
3432 Actions.ActOnFinishFullExpr(Val.get(), ELoc, /*DiscardedValue*/ false);
3445 return Actions.ActOnOpenMPSingleExprWithArgClause(
3531 auto &DeclNames = Actions.getASTContext().DeclarationNames;
3657 ExprResult Begin = Actions.CorrectDelayedTyposInExpr(
3659 Begin = Actions.ActOnFinishFullExpr(Begin.get(), Loc,
3669 ExprResult End = Actions.CorrectDelayedTyposInExpr(
3671 End = Actions.ActOnFinishFullExpr(End.get(), Loc,
3683 Step = Actions.CorrectDelayedTyposInExpr(
3685 Step = Actions.ActOnFinishFullExpr(Step.get(), Loc,
3712 return Actions.ActOnOMPIteratorExpr(getCurScope(), IteratorKwLoc, LLoc, RLoc,
3768 Actions.GetNameFromUnqualifiedId(UnqualifiedReductionId);
3926 Tail = Actions.CorrectDelayedTyposInExpr(Tail);
3927 Tail = Actions.ActOnFinishFullExpr(Tail.get(), T.getOpenLocation(),
3960 Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression());
3991 Actions
4080 return Actions.ActOnOpenMPVarListClause(