Lines Matching refs:OpenMPDirectiveKind
53 OpenMPDirectiveKind DKind = OMPD_unknown;
90 OpenMPDirectiveKind Directive = OMPD_unknown;
106 SharingMapTy(OpenMPDirectiveKind DKind, DeclarationNameInfo Name, in SharingMapTy()
140 void push(OpenMPDirectiveKind DKind, const DeclarationNameInfo &DirName, in push()
196 const llvm::function_ref<bool(OpenMPDirectiveKind)> &DPred,
204 const llvm::function_ref<bool(OpenMPDirectiveKind)> &DPred,
216 const llvm::function_ref<bool(OpenMPDirectiveKind)> &DPred,
220 bool hasDirective(const llvm::function_ref<bool(OpenMPDirectiveKind,
226 OpenMPDirectiveKind getCurrentDirective() const { in getCurrentDirective()
230 OpenMPDirectiveKind getParentDirective() const { in getParentDirective()
387 bool isParallelOrTaskRegion(OpenMPDirectiveKind DKind) { in isParallelOrTaskRegion()
680 auto &&MatchesAlways = [](OpenMPDirectiveKind) -> bool { return true; }; in getTopDSA() argument
749 const llvm::function_ref<bool(OpenMPDirectiveKind)> &DPred, in hasDSA()
769 const llvm::function_ref<bool(OpenMPDirectiveKind)> &DPred, in hasInnermostDSA()
806 const llvm::function_ref<bool(OpenMPDirectiveKind)> &DPred, in hasExplicitDirective()
817 const llvm::function_ref<bool(OpenMPDirectiveKind, in hasDirective() argument
997 [](OpenMPDirectiveKind K, const DeclarationNameInfo &, in IsOpenMPCapturedDecl()
1018 D, isOpenMPPrivate, [](OpenMPDirectiveKind) -> bool { return true; }, in IsOpenMPCapturedDecl() argument
1044 void Sema::StartOpenMPDSABlock(OpenMPDirectiveKind DKind, in StartOpenMPDSABlock()
1495 [](OpenMPDirectiveKind K) -> bool { in VisitDeclRefExpr()
1534 [](OpenMPDirectiveKind K) -> bool { in VisitMemberExpr()
1584 void Sema::ActOnOpenMPRegionStart(OpenMPDirectiveKind DKind, Scope *CurScope) { in ActOnOpenMPRegionStart()
1867 OpenMPDirectiveKind CurrentRegion, in CheckNestingOfRegions()
1869 OpenMPDirectiveKind CancelRegion, in CheckNestingOfRegions()
3189 OpenMPDirectiveKind K, in CheckNestingOfRegions()
3276 [&OffendingRegion](OpenMPDirectiveKind K, const DeclarationNameInfo &, in CheckNestingOfRegions()
3297 static bool checkIfClauses(Sema &S, OpenMPDirectiveKind Kind, in checkIfClauses()
3299 ArrayRef<OpenMPDirectiveKind> AllowedNameModifiers) { in checkIfClauses()
3309 OpenMPDirectiveKind CurNM = IC->getNameModifier(); in checkIfClauses()
3355 OpenMPDirectiveKind NM = AllowedNameModifiers[Cnt]; in checkIfClauses()
3380 OpenMPDirectiveKind Kind, const DeclarationNameInfo &DirName, in ActOnOpenMPExecutableDirective()
3381 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPExecutableDirective()
3415 llvm::SmallVector<OpenMPDirectiveKind, 4> AllowedNameModifiers; in ActOnOpenMPExecutableDirective()
4610 OpenMPDirectiveKind DKind, Stmt *S, Sema &SemaRef, DSAStackTy &DSA, in CheckOpenMPIterationSpace()
4717 [](OpenMPDirectiveKind) -> bool { return true; }, in CheckOpenMPIterationSpace() argument
4931 CheckOpenMPLoop(OpenMPDirectiveKind DKind, Expr *CollapseLoopCountExpr, in CheckOpenMPLoop()
6919 OpenMPDirectiveKind CancelRegion) { in ActOnOpenMPCancellationPointDirective()
6941 OpenMPDirectiveKind CancelRegion) { in ActOnOpenMPCancelDirective()
7333 OMPClause *Sema::ActOnOpenMPIfClause(OpenMPDirectiveKind NameModifier, in ActOnOpenMPIfClause()
7709 Res = ActOnOpenMPIfClause(static_cast<OpenMPDirectiveKind>(Argument.back()), in ActOnOpenMPSingleExprWithArgClause()
8421 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPFirstprivateClause()
8454 [](OpenMPDirectiveKind K) -> bool { in ActOnOpenMPFirstprivateClause()
8485 [](OpenMPDirectiveKind K) -> bool { in ActOnOpenMPFirstprivateClause()
8496 [](OpenMPDirectiveKind K) -> bool { in ActOnOpenMPFirstprivateClause()
8676 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPLastprivateClause()
8843 VD, isOpenMPPrivate, [](OpenMPDirectiveKind) -> bool { return true; }, in VisitDeclRefExpr() argument
9213 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPReductionClause()
10983 OpenMPDirectiveKind DKind = DSAS->getCurrentDirective(); in checkMappableExpressionList()