Lines Matching defs:CKind
612 OpenMPClauseKind CKind = Tok.isAnnotation()
615 Actions.OpenMP().StartOpenMPClause(CKind);
617 ParseOpenMPClause(OMPD_declare_mapper, CKind, Clauses.empty());
758 OpenMPClauseKind CKind = getOpenMPClauseKind(ClauseName);
759 if (CKind == OMPC_uniform || CKind == OMPC_aligned ||
760 CKind == OMPC_linear) {
763 if (CKind == OMPC_aligned) {
765 } else if (CKind == OMPC_linear) {
774 if (CKind == OMPC_aligned) {
777 } else if (CKind == OMPC_linear) {
1442 OpenMPClauseKind CKind = Tok.isAnnotation()
1445 if (!isAllowedClauseForDirective(OMPD_declare_variant, CKind,
1452 switch (CKind) {
1474 << getOpenMPClauseName(CKind) << 0;
1556 OpenMPClauseKind CKind = Tok.isAnnotation()
1559 if (CKind != OMPC_match) {
1651 OpenMPClauseKind CKind = Tok.isAnnotation()
1654 Actions.OpenMP().StartOpenMPClause(CKind);
1656 ParseOpenMPClause(DKind, CKind, !SeenClauses[unsigned(CKind)]);
1659 SeenClauses[unsigned(CKind)] = true;
2117 OpenMPClauseKind CKind =
2120 Actions.OpenMP().StartOpenMPClause(CKind);
2121 OMPClause *Clause = ParseOpenMPClause(OMPD_allocate, CKind,
2122 !SeenClauses[unsigned(CKind)]);
2125 SeenClauses[unsigned(CKind)] = true;
2156 OpenMPClauseKind CKind = Tok.isAnnotation()
2159 Actions.OpenMP().StartOpenMPClause(CKind);
2160 OMPClause *Clause = ParseOpenMPClause(OMPD_requires, CKind,
2161 !SeenClauses[unsigned(CKind)]);
2164 SeenClauses[unsigned(CKind)] = true;
2484 OpenMPClauseKind CKind = Tok.isAnnotation()
2488 assert(CKind == OMPC_unknown && "Must be unknown implicit clause.");
2490 CKind = OMPC_flush;
2493 CKind = OMPC_depobj;
2498 Actions.OpenMP().StartOpenMPClause(CKind);
2501 ParseOpenMPClause(DKind, CKind, !SeenClauses[unsigned(CKind)]);
2502 SeenClauses[unsigned(CKind)] = true;
2674 OpenMPClauseKind CKind = Tok.isAnnotation()
2681 getOpenMPClauseName(CKind).data()))
2685 if (CKind == OMPC_when) {
2712 << getOpenMPClauseName(CKind) << 0;
2769 OpenMPClauseKind CKind = Tok.isAnnotation()
2778 if (CKind == OMPC_when) {
2836 OpenMPClauseKind CKind =
2839 Actions.OpenMP().StartOpenMPClause(CKind);
2840 OMPClause *Clause = ParseOpenMPClause(OMPD_allocate, CKind,
2841 !SeenClauses[unsigned(CKind)]);
2844 SeenClauses[unsigned(CKind)] = true;
3080 OpenMPClauseKind CKind, bool FirstClause) {
3081 OMPClauseKind = CKind;
3086 if (CKind != OMPC_unknown &&
3087 !isAllowedClauseForDirective(DKind, CKind, getLangOpts().OpenMP)) {
3089 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3094 switch (CKind) {
3146 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3150 if ((CKind == OMPC_ordered || CKind == OMPC_partial) &&
3152 Clause = ParseOpenMPClause(CKind, WrongDirective);
3153 else if (CKind == OMPC_grainsize || CKind == OMPC_num_tasks)
3154 Clause = ParseOpenMPSingleExprWithArgClause(DKind, CKind, WrongDirective);
3156 Clause = ParseOpenMPSingleExprClause(CKind, WrongDirective);
3180 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3184 Clause = ParseOpenMPSimpleClause(CKind, WrongDirective);
3199 if ((getLangOpts().OpenMP < 50 || CKind != OMPC_defaultmap) &&
3200 (CKind != OMPC_order || getLangOpts().OpenMP >= 51) && !FirstClause) {
3202 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3207 Clause = ParseOpenMPSingleExprWithArgClause(DKind, CKind, WrongDirective);
3238 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3242 Clause = ParseOpenMPClause(CKind, WrongDirective);
3247 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3252 ? ParseOpenMPSimpleClause(CKind, WrongDirective)
3253 : ParseOpenMPClause(CKind, WrongDirective);
3283 CKind == OMPC_depend)
3285 Clause = ParseOpenMPVarListClause(DKind, CKind, WrongDirective);
3290 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3303 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3306 Clause = ParseOpenMPClause(CKind, WrongDirective);
3312 Clause = ParseOpenMPInteropClause(CKind, WrongDirective);
3323 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3332 << getOpenMPClauseName(CKind) << "target teams";
3335 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3338 Clause = ParseOpenMPClause(CKind, WrongDirective);
4355 OpenMPClauseKind CKind, SourceLocation ELoc) {