• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/

Lines Matching refs:Actions

204   Sema &Actions = P.getActions();
249 auto &DeclNames = Actions.getASTContext().DeclarationNames;
304 Actions.ActOnOpenMPDeclareReductionType(Range.getBegin(), TR);
344 DeclGroupPtrTy DRD = Actions.ActOnOpenMPDeclareReductionDirectiveStart(
345 getCurScope(), Actions.getCurLexicalContext(), Name, ReductionTypes, AS);
356 Actions.ActOnOpenMPDeclareReductionCombinerStart(getCurScope(), D);
357 ExprResult CombinerResult = Actions.ActOnFinishFullExpr(
359 Actions.ActOnOpenMPDeclareReductionCombinerEnd(D, CombinerResult.get());
392 Actions.ActOnOpenMPDeclareReductionInitializerStart(getCurScope(),
400 InitializerResult = Actions.ActOnFinishFullExpr(
404 Actions.ActOnOpenMPDeclareReductionInitializerEnd(
425 return Actions.ActOnOpenMPDeclareReductionDirectiveEnd(getCurScope(), DRD,
436 Actions.CodeCompleteInitializer(getCurScope(), OmpPrivParm);
437 Actions.FinalizeDeclaration(OmpPrivParm);
447 Actions.ActOnInitializerError(OmpPrivParm);
449 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(),
462 QualType PreferredType = Actions.ProduceConstructorSignatureHelp(
474 Actions.ActOnInitializerError(OmpPrivParm);
486 Actions.ActOnParenListExpr(T.getOpenLocation(), RLoc, Exprs);
487 Actions.AddInitializerToDecl(OmpPrivParm, Initializer.get(),
497 Actions.ActOnInitializerError(OmpPrivParm);
499 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(),
503 Actions.ActOnUninitializedDecl(OmpPrivParm);
527 auto &DeclNames = Actions.getASTContext().DeclarationNames;
542 DeclNames.getIdentifier(&Actions.getASTContext().Idents.get("default"));
555 Actions.ActOnOpenMPDeclareMapperType(Range.getBegin(), ParsedType);
571 OMPDeclareMapperDecl *DMD = Actions.ActOnOpenMPDeclareMapperDirectiveStart(
572 getCurScope(), Actions.getCurLexicalContext(), MapperId, MapperType,
579 Actions.StartOpenMPDSABlock(OMPD_declare_mapper, DirName, getCurScope(), Loc);
582 Actions.ActOnOpenMPDeclareMapperDirectiveVarDecl(
591 Actions.StartOpenMPClause(CKind);
601 Actions.EndOpenMPClause();
610 Actions.EndOpenMPDSABlock(nullptr);
614 Actions.ActOnOpenMPDeclareMapperDirectiveEnd(DMD, getCurScope(), Clauses);
637 Name = Actions.GetNameForDeclarator(DeclaratorInfo).getName();
639 return Actions.ActOnOpenMPDeclareMapperVarDecl(getCurScope(), DeclaratorInfo);
662 Sema &Actions = P.getActions();
665 ThisScope = new Sema::CXXThisScopeRAII(Actions, RD, Qualifiers(),
677 Actions.ActOnReenterFunctionContext(Actions.getCurScope(), D);
803 return Actions.ActOnOpenMPDeclareSimdDirective(
1371 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
1385 OMPTraitInfo &TI = Actions.getASTContext().getNewOMPTraitInfo();
1390 Actions.checkOpenMPDeclareVariantFunction(
1398 Actions.ActOnOpenMPDeclareVariantDirective(
1545 NamedDecl *ND = Actions.lookupOpenMPDeclareTargetName(
1566 Actions.ActOnOpenMPDeclareTargetName(
1573 return Actions.BuildDeclaratorGroup(Decls);
1698 return Actions.ActOnOpenMPThreadprivateDirective(Loc,
1717 Actions.StartOpenMPClause(CKind);
1726 Actions.EndOpenMPClause();
1732 Actions.EndOpenMPClause();
1738 return Actions.ActOnOpenMPAllocateDirective(Loc, Helper.getIdentifiers(),
1758 Actions.StartOpenMPClause(CKind);
1767 Actions.EndOpenMPClause();
1773 Actions.EndOpenMPClause();
1783 return Actions.ActOnOpenMPRequiresDirective(StartLoc, Clauses);
1810 OMPTraitInfo &TI = Actions.getASTContext().getNewOMPTraitInfo();
1820 ASTContext &ASTCtx = Actions.getASTContext();
1826 Actions.ActOnOpenMPBeginDeclareVariant(Loc, TI);
1853 if (Actions.isInOpenMPDeclareVariantScope())
1854 Actions.ActOnOpenMPEndDeclareVariant();
1913 if (!Actions.ActOnStartOpenMPDeclareTargetDirective(DTLoc))
1948 Actions.ActOnFinishOpenMPDeclareTargetDirective();
1949 return Actions.BuildDeclaratorGroup(Decls);
2093 DeclGroupPtrTy Res = Actions.ActOnOpenMPThreadprivateDirective(
2095 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
2120 Actions.StartOpenMPClause(CKind);
2129 Actions.EndOpenMPClause();
2135 Actions.EndOpenMPClause();
2139 DeclGroupPtrTy Res = Actions.ActOnOpenMPAllocateDirective(
2141 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
2152 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
2163 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
2264 Actions.StartOpenMPDSABlock(DKind, DirName, Actions.getCurScope(), Loc);
2291 Actions.StartOpenMPClause(CKind);
2304 Actions.EndOpenMPClause();
2327 Actions.ActOnOpenMPRegionStart(DKind, getCurScope());
2332 AssociatedStmt = (Sema::CompoundScopeRAII(Actions), ParseStatement());
2333 AssociatedStmt = Actions.ActOnOpenMPRegionEnd(AssociatedStmt, Clauses);
2336 Actions.ActOnOpenMPRegionStart(DKind, getCurScope());
2337 AssociatedStmt = (Sema::CompoundScopeRAII(Actions),
2338 Actions.ActOnCompoundStmt(Loc, Loc, llvm::None,
2340 AssociatedStmt = Actions.ActOnOpenMPRegionEnd(AssociatedStmt, Clauses);
2342 Directive = Actions.ActOnOpenMPExecutableDirective(
2347 Actions.EndOpenMPDSABlock(Directive.get());
2417 Callback(SS, Actions.GetNameFromUnqualifiedId(Name));
2476 return Actions.ActOnOpenMPUsesAllocatorClause(Loc, T.getOpenLocation(),
2708 Val = Actions.ActOnFinishFullExpr(Val.get(), ELoc, /*DiscardedValue*/ false);
2769 return Actions.ActOnOpenMPSingleExprClause(Kind, Val.get(), Loc, LLoc, RLoc);
2796 return Actions.ActOnOpenMPSimpleClause(
2833 return Actions.ActOnOpenMPClause(Kind, Loc, Tok.getLocation());
2995 Actions.ActOnFinishFullExpr(Val.get(), ELoc, /*DiscardedValue*/ false);
3008 return Actions.ActOnOpenMPSingleExprWithArgClause(
3092 auto &DeclNames = Actions.getASTContext().DeclarationNames;
3214 ExprResult Begin = Actions.CorrectDelayedTyposInExpr(
3216 Begin = Actions.ActOnFinishFullExpr(Begin.get(), Loc,
3226 ExprResult End = Actions.CorrectDelayedTyposInExpr(
3228 End = Actions.ActOnFinishFullExpr(End.get(), Loc,
3240 Step = Actions.CorrectDelayedTyposInExpr(
3242 Step = Actions.ActOnFinishFullExpr(Step.get(), Loc,
3269 return Actions.ActOnOMPIteratorExpr(getCurScope(), IteratorKwLoc, LLoc, RLoc,
3324 Actions.GetNameFromUnqualifiedId(UnqualifiedReductionId);
3470 Tail = Actions.CorrectDelayedTyposInExpr(Tail);
3471 Tail = Actions.ActOnFinishFullExpr(Tail.get(), T.getOpenLocation(),
3504 Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression());
3535 Actions.ActOnFinishFullExpr(Tail.get(), ELoc, /*DiscardedValue*/ false);
3624 return Actions.ActOnOpenMPVarListClause(