Lines Matching defs:Actions

193   Sema &Actions = P.getActions();
238 auto &DeclNames = Actions.getASTContext().DeclarationNames;
293 Actions.ActOnOpenMPDeclareReductionType(Range.getBegin(), TR);
333 DeclGroupPtrTy DRD = Actions.ActOnOpenMPDeclareReductionDirectiveStart(
334 getCurScope(), Actions.getCurLexicalContext(), Name, ReductionTypes, AS);
345 Actions.ActOnOpenMPDeclareReductionCombinerStart(getCurScope(), D);
346 ExprResult CombinerResult = Actions.ActOnFinishFullExpr(
348 Actions.ActOnOpenMPDeclareReductionCombinerEnd(D, CombinerResult.get());
381 Actions.ActOnOpenMPDeclareReductionInitializerStart(getCurScope(),
389 InitializerResult = Actions.ActOnFinishFullExpr(
393 Actions.ActOnOpenMPDeclareReductionInitializerEnd(
414 return Actions.ActOnOpenMPDeclareReductionDirectiveEnd(getCurScope(), DRD,
425 Actions.CodeCompleteInitializer(getCurScope(), OmpPrivParm);
426 Actions.FinalizeDeclaration(OmpPrivParm);
436 Actions.ActOnInitializerError(OmpPrivParm);
438 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(),
451 QualType PreferredType = Actions.ProduceConstructorSignatureHelp(
463 Actions.ActOnInitializerError(OmpPrivParm);
475 Actions.ActOnParenListExpr(T.getOpenLocation(), RLoc, Exprs);
476 Actions.AddInitializerToDecl(OmpPrivParm, Initializer.get(),
486 Actions.ActOnInitializerError(OmpPrivParm);
488 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(),
492 Actions.ActOnUninitializedDecl(OmpPrivParm);
516 auto &DeclNames = Actions.getASTContext().DeclarationNames;
531 DeclNames.getIdentifier(&Actions.getASTContext().Idents.get("default"));
544 Actions.ActOnOpenMPDeclareMapperType(Range.getBegin(), ParsedType);
560 OMPDeclareMapperDecl *DMD = Actions.ActOnOpenMPDeclareMapperDirectiveStart(
561 getCurScope(), Actions.getCurLexicalContext(), MapperId, MapperType,
568 Actions.StartOpenMPDSABlock(OMPD_declare_mapper, DirName, getCurScope(), Loc);
571 Actions.ActOnOpenMPDeclareMapperDirectiveVarDecl(
580 Actions.StartOpenMPClause(CKind);
590 Actions.EndOpenMPClause();
599 Actions.EndOpenMPDSABlock(nullptr);
603 Actions.ActOnOpenMPDeclareMapperDirectiveEnd(DMD, getCurScope(), Clauses);
626 Name = Actions.GetNameForDeclarator(DeclaratorInfo).getName();
628 return Actions.ActOnOpenMPDeclareMapperVarDecl(getCurScope(), DeclaratorInfo);
653 Sema &Actions = P.getActions();
656 ThisScope = new Sema::CXXThisScopeRAII(Actions, RD, Qualifiers(),
664 Actions.ActOnReenterTemplateScope(Actions.getCurScope(), D);
672 Actions.ActOnReenterFunctionContext(Actions.getCurScope(), D);
808 return Actions.ActOnOpenMPDeclareSimdDirective(
1092 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
1106 Actions.checkOpenMPDeclareVariantFunction(
1150 Actions.ActOnOpenMPDeclareVariantDirective(
1261 NamedDecl *ND = Actions.lookupOpenMPDeclareTargetName(
1282 Actions.ActOnOpenMPDeclareTargetName(
1289 return Actions.BuildDeclaratorGroup(Decls);
1393 return Actions.ActOnOpenMPThreadprivateDirective(Loc,
1412 Actions.StartOpenMPClause(CKind);
1421 Actions.EndOpenMPClause();
1427 Actions.EndOpenMPClause();
1439 return Actions.ActOnOpenMPAllocateDirective(Loc, Helper.getIdentifiers(),
1458 Actions.StartOpenMPClause(CKind);
1467 Actions.EndOpenMPClause();
1473 Actions.EndOpenMPClause();
1483 return Actions.ActOnOpenMPRequiresDirective(StartLoc, Clauses);
1563 if (!Actions.ActOnStartOpenMPDeclareTargetDirective(DTLoc))
1597 Actions.ActOnFinishOpenMPDeclareTargetDirective();
1598 return Actions.BuildDeclaratorGroup(Decls);
1744 DeclGroupPtrTy Res = Actions.ActOnOpenMPThreadprivateDirective(
1746 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
1771 Actions.StartOpenMPClause(CKind);
1780 Actions.EndOpenMPClause();
1786 Actions.EndOpenMPClause();
1796 DeclGroupPtrTy Res = Actions.ActOnOpenMPAllocateDirective(
1798 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
1816 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
1827 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
1926 Actions.StartOpenMPDSABlock(DKind, DirName, Actions.getCurScope(), Loc);
1934 Actions.StartOpenMPClause(CKind);
1947 Actions.EndOpenMPClause();
1970 Actions.ActOnOpenMPRegionStart(DKind, getCurScope());
1974 AssociatedStmt = (Sema::CompoundScopeRAII(Actions), ParseStatement());
1975 AssociatedStmt = Actions.ActOnOpenMPRegionEnd(AssociatedStmt, Clauses);
1978 Actions.ActOnOpenMPRegionStart(DKind, getCurScope());
1979 AssociatedStmt = (Sema::CompoundScopeRAII(Actions),
1980 Actions.ActOnCompoundStmt(Loc, Loc, llvm::None,
1982 AssociatedStmt = Actions.ActOnOpenMPRegionEnd(AssociatedStmt, Clauses);
1984 Directive = Actions.ActOnOpenMPExecutableDirective(
1989 Actions.EndOpenMPDSABlock(Directive.get());
2054 Callback(SS, Actions.GetNameFromUnqualifiedId(Name));
2270 Val = Actions.ActOnFinishFullExpr(Val.get(), ELoc, /*DiscardedValue*/ false);
2327 return Actions.ActOnOpenMPSingleExprClause(Kind, Val.get(), Loc, LLoc, RLoc);
2343 return Actions.ActOnOpenMPSimpleClause(
2380 return Actions.ActOnOpenMPClause(Kind, Loc, Tok.getLocation());
2519 Actions.ActOnFinishFullExpr(Val.get(), ELoc, /*DiscardedValue*/ false);
2532 return Actions.ActOnOpenMPSingleExprWithArgClause(
2614 auto &DeclNames = Actions.getASTContext().DeclarationNames;
2725 Actions.GetNameFromUnqualifiedId(UnqualifiedReductionId);
2848 Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression());
2849 Tail = Actions.ActOnFinishFullExpr(Tail.get(), T.getOpenLocation(),
2882 Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression());
2913 Actions.ActOnFinishFullExpr(Tail.get(), ELoc, /*DiscardedValue*/ false);
2993 return Actions.ActOnOpenMPVarListClause(