Lines Matching defs:OpenMPClauseKind
61 OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose);
79 OpenMPClauseKind CKind = OMPC_unknown;
86 DSAVarData(OpenMPDirectiveKind DKind, OpenMPClauseKind CKind,
109 OpenMPClauseKind Attributes = OMPC_unknown;
128 OpenMPClauseKind Kind = OMPC_unknown;
239 OpenMPClauseKind ClauseKindMode = OMPC_unknown;
375 OpenMPClauseKind getClauseParsingMode() const {
379 void setClauseParsingMode(OpenMPClauseKind K) { ClauseKindMode = K; }
549 void addDSA(const ValueDecl *D, const Expr *E, OpenMPClauseKind A,
604 const llvm::function_ref<bool(OpenMPClauseKind, bool,
614 const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred,
622 const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred,
999 OpenMPClauseKind)>
1031 OpenMPClauseKind)>
1051 OpenMPClauseKind WhereFoundClauseKind) {
1482 void DSAStackTy::addDSA(const ValueDecl *D, const Expr *E, OpenMPClauseKind A,
1697 QualType Type, OpenMPClauseKind CKind,
1846 [](OpenMPClauseKind C, bool) {
1906 const llvm::function_ref<bool(OpenMPClauseKind, bool,
1931 ValueDecl *D, const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred,
1952 const llvm::function_ref<bool(OpenMPClauseKind, bool)> CPred,
2180 OpenMPClauseKind WhereFoundClauseKind) {
2231 [](OpenMPClauseKind K, bool AppliedToPointee) {
2245 [](OpenMPClauseKind K, bool AppliedToPointee) -> bool {
2260 D, [](OpenMPClauseKind K, bool) { return K != OMPC_unknown; },
2306 [](OpenMPClauseKind C, bool AppliedToPointee,
2423 [](OpenMPClauseKind C, bool AppliedToPointee, bool) {
2440 [](OpenMPClauseKind C, bool AppliedToPointee,
2503 OpenMPClauseKind SemaOpenMP::isOpenMPPrivateDecl(ValueDecl *D, unsigned Level,
2511 [](OpenMPClauseKind C, bool AppliedToPointee,
2539 [](OpenMPClauseKind K, bool) { return K == OMPC_firstprivate; },
2560 D, [](OpenMPClauseKind K, bool) { return K != OMPC_private; },
2569 D, [](OpenMPClauseKind K, bool) { return K == OMPC_copyin; },
2581 D, [](OpenMPClauseKind K, bool) { return K == OMPC_private; },
2604 OpenMPClauseKind OMPC = OMPC_unknown;
2609 [&OMPC](const OpenMPClauseKind K, bool AppliedToPointee) {
2621 OpenMPClauseKind) { return true; })) {
2763 void SemaOpenMP::StartOpenMPClause(OpenMPClauseKind K) {
2943 OpenMPClauseKind C) {
3870 OpenMPClauseKind) {
3898 OpenMPClauseKind) {
3944 [](OpenMPClauseKind C, bool AppliedToPointee) {
4004 OpenMPClauseKind) {
4039 [](OpenMPClauseKind C, bool AppliedToPointee) {
4079 OpenMPClauseKind) {
4176 OpenMPClauseKind) { return true; }))
9108 OpenMPClauseKind PredeterminedCKind =
10974 ArrayRef<OpenMPClauseKind> MutuallyExclusiveClauses) {
11100 OpenMPClauseKind MemOrderKind = OMPC_unknown;
12367 OpenMPClauseKind AtomicKind = OMPC_unknown;
12369 OpenMPClauseKind MemOrderKind = OMPC_unknown;
12372 llvm::SmallSet<OpenMPClauseKind, 2> EncounteredAtomicKinds;
13023 const OpenMPClauseKind K) {
13029 static bool hasClauses(ArrayRef<OMPClause *> Clauses, const OpenMPClauseKind K,
15144 OMPClause *SemaOpenMP::ActOnOpenMPSingleExprClause(OpenMPClauseKind Kind,
15289 OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, unsigned OpenMPVersion,
15361 auto GetEnclosingRegion = [&](int EndIdx, OpenMPClauseKind Clause) {
15514 isNonNegativeIntegerValue(Expr *&ValExpr, Sema &SemaRef, OpenMPClauseKind CKind,
15584 Expr *E, OpenMPClauseKind CKind, bool StrictlyPositive,
15784 OpenMPClauseKind Kind, unsigned Argument, SourceLocation ArgumentLoc,
15802 Res = ActOnOpenMPFailClause(static_cast<OpenMPClauseKind>(Argument),
15904 static std::string getListOfPossibleValues(OpenMPClauseKind K, unsigned First,
16234 OpenMPClauseKind Kind, ArrayRef<unsigned> Argument, Expr *Expr,
16490 OMPClause *SemaOpenMP::ActOnOpenMPClause(OpenMPClauseKind Kind,
16693 OMPClause *SemaOpenMP::ActOnOpenMPFailClause(OpenMPClauseKind Parameter,
16820 OpenMPClauseKind ClauseKind = C->getClauseKind();
16851 OpenMPClauseKind Kind) {
17050 OMPClause *SemaOpenMP::ActOnOpenMPVarListClause(OpenMPClauseKind Kind,
17371 OpenMPClauseKind ConflictKind;
17375 OpenMPClauseKind WhereFoundClauseKind) -> bool {
17571 [](OpenMPClauseKind C, bool AppliedToPointee) {
17602 OpenMPClauseKind ConflictKind;
17607 OpenMPClauseKind WhereFoundClauseKind) {
17973 [](OpenMPClauseKind C, bool AppliedToPointee, bool) {
18402 Sema &S, DSAStackTy *Stack, OpenMPClauseKind ClauseKind,
20381 OpenMPClauseKind CKind = OMPC_unknown;
20680 Sema &SemaRef, OpenMPClauseKind CKind, OpenMPDirectiveKind DKind,
20695 OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose) {
20728 OpenMPClauseKind CKind) {
20751 OpenMPClauseKind Kind) {
21312 Sema &SemaRef, DSAStackTy *DSAS, OpenMPClauseKind CKind,
23054 OpenMPClauseKind) -> bool {
23130 OpenMPClauseKind) -> bool {
23698 OpenMPClauseKind CK, llvm::ArrayRef<OpenMPDirectiveKind> DKVec,
23710 OMPClause *SemaOpenMP::ActOnOpenMPNullaryAssumptionClause(OpenMPClauseKind CK,