Lines Matching refs:OpenMPClauseKind
52 OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose);
69 OpenMPClauseKind CKind = OMPC_unknown;
76 DSAVarData(OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, in DSAVarData()
100 OpenMPClauseKind Attributes = OMPC_unknown;
119 OpenMPClauseKind Kind = OMPC_unknown;
211 OpenMPClauseKind ClauseKindMode = OMPC_unknown;
345 OpenMPClauseKind getClauseParsingMode() const { in getClauseParsingMode()
349 void setClauseParsingMode(OpenMPClauseKind K) { ClauseKindMode = K; } in setClauseParsingMode()
521 void addDSA(const ValueDecl *D, const Expr *E, OpenMPClauseKind A,
576 const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred,
584 const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred,
592 const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred,
935 OpenMPClauseKind)> in checkMappableExprComponentListsForDecl()
967 OpenMPClauseKind)> in checkMappableExprComponentListsForDeclAtLevel()
987 OpenMPClauseKind WhereFoundClauseKind) { in addMappableExpressionComponents()
1356 void DSAStackTy::addDSA(const ValueDecl *D, const Expr *E, OpenMPClauseKind A, in addDSA()
1573 QualType Type, OpenMPClauseKind CKind, in rejectConstNotMutableType()
1724 [](OpenMPClauseKind C, bool) { in getTopDSA()
1784 const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred, in hasDSA() argument
1807 ValueDecl *D, const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred, in hasInnermostDSA() argument
1828 const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred, in hasExplicitDSA() argument
2058 OpenMPClauseKind WhereFoundClauseKind) { in isOpenMPCapturedByRef()
2105 [](OpenMPClauseKind K, bool AppliedToPointee) { in isOpenMPCapturedByRef()
2119 [](OpenMPClauseKind K, bool AppliedToPointee) -> bool { in isOpenMPCapturedByRef()
2133 D, [](OpenMPClauseKind K, bool) { return K != OMPC_unknown; }, in isOpenMPCapturedByRef()
2266 [](OpenMPClauseKind C, bool AppliedToPointee) { in isOpenMPCapturedDecl()
2304 OpenMPClauseKind Sema::isOpenMPPrivateDecl(ValueDecl *D, unsigned Level, in isOpenMPPrivateDecl()
2324 [](OpenMPClauseKind K, bool) { return K == OMPC_firstprivate; }, in isOpenMPPrivateDecl()
2345 D, [](OpenMPClauseKind K, bool) { return K != OMPC_private; }, in isOpenMPPrivateDecl()
2354 D, [](OpenMPClauseKind K, bool) { return K == OMPC_copyin; }, in isOpenMPPrivateDecl()
2366 D, [](OpenMPClauseKind K, bool) { return K == OMPC_private; }, in isOpenMPPrivateDecl()
2389 OpenMPClauseKind OMPC = OMPC_unknown; in setOpenMPCaptureKind()
2394 [&OMPC](const OpenMPClauseKind K, bool AppliedToPointee) { in setOpenMPCaptureKind()
2406 OpenMPClauseKind) { return true; })) { in setOpenMPCaptureKind() argument
2524 void Sema::StartOpenMPClause(OpenMPClauseKind K) { in StartOpenMPClause()
2704 OpenMPClauseKind C) { in EndOpenMPDSABlock()
3549 OpenMPClauseKind) { in VisitDeclRefExpr() argument
3578 OpenMPClauseKind) { in VisitDeclRefExpr() argument
3625 [](OpenMPClauseKind C, bool AppliedToPointee) { in VisitDeclRefExpr()
3680 OpenMPClauseKind) { in VisitMemberExpr() argument
3715 [](OpenMPClauseKind C, bool AppliedToPointee) { in VisitMemberExpr()
3756 OpenMPClauseKind) { in VisitMemberExpr() argument
3839 OpenMPClauseKind) { return true; })) in visitSubCaptures() argument
8514 OpenMPClauseKind PredeterminedCKind = in ActOnOpenMPLoopInitialization()
10149 ArrayRef<OpenMPClauseKind> MutuallyExclusiveClauses) { in checkMutuallyExclusiveClauses()
10238 OpenMPClauseKind MemOrderKind = OMPC_unknown; in ActOnOpenMPFlushDirective()
10668 OpenMPClauseKind AtomicKind = OMPC_unknown; in ActOnOpenMPAtomicDirective()
10670 OpenMPClauseKind MemOrderKind = OMPC_unknown; in ActOnOpenMPAtomicDirective()
11281 const OpenMPClauseKind K) { in hasClauses()
11287 static bool hasClauses(ArrayRef<OMPClause *> Clauses, const OpenMPClauseKind K, in hasClauses()
13103 OMPClause *Sema::ActOnOpenMPSingleExprClause(OpenMPClauseKind Kind, Expr *Expr, in ActOnOpenMPSingleExprClause()
13238 OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, unsigned OpenMPVersion, in getOpenMPCaptureRegionForClause()
14147 isNonNegativeIntegerValue(Expr *&ValExpr, Sema &SemaRef, OpenMPClauseKind CKind, in isNonNegativeIntegerValue()
14216 OpenMPClauseKind CKind, in VerifyPositiveIntegerConstantInClause()
14397 OpenMPClauseKind Kind, unsigned Argument, SourceLocation ArgumentLoc, in ActOnOpenMPSimpleClause()
14501 getListOfPossibleValues(OpenMPClauseKind K, unsigned First, unsigned Last, in getListOfPossibleValues()
14672 OpenMPClauseKind Kind, ArrayRef<unsigned> Argument, Expr *Expr, in ActOnOpenMPSingleExprWithArgClause()
14903 OMPClause *Sema::ActOnOpenMPClause(OpenMPClauseKind Kind, in ActOnOpenMPClause()
15182 OpenMPClauseKind ClauseKind = C->getClauseKind(); in ActOnOpenMPInteropDirective()
15216 OpenMPClauseKind Kind) { in isValidInteropVariable()
15404 OpenMPClauseKind Kind, ArrayRef<Expr *> VarList, Expr *DepModOrTailExpr, in ActOnOpenMPVarListClause()
15685 OpenMPClauseKind ConflictKind; in ActOnOpenMPPrivateClause()
15689 OpenMPClauseKind WhereFoundClauseKind) -> bool { in ActOnOpenMPPrivateClause()
15899 [](OpenMPClauseKind C, bool AppliedToPointee) { in ActOnOpenMPFirstprivateClause()
15930 OpenMPClauseKind ConflictKind; in ActOnOpenMPFirstprivateClause()
15935 OpenMPClauseKind WhereFoundClauseKind) { in ActOnOpenMPFirstprivateClause()
16293 [](OpenMPClauseKind C, bool AppliedToPointee) { in VisitDeclRefExpr()
16717 Sema &S, DSAStackTy *Stack, OpenMPClauseKind ClauseKind, in actOnOMPReductionKindClause()
18589 OpenMPClauseKind CKind = OMPC_unknown;
18886 Sema &SemaRef, OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, in MapBaseChecker()
18901 OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose) { in checkMapClauseExpressionBase()
18934 OpenMPClauseKind CKind) { in checkMapConflicts()
18957 OpenMPClauseKind Kind) { in checkMapConflicts()
19319 Sema &SemaRef, DSAStackTy *DSAS, OpenMPClauseKind CKind, in checkMappableExpressionList()
20852 OpenMPClauseKind) -> bool { in ActOnOpenMPIsDevicePtrClause() argument