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;
2489 OpenMPClauseKind CKind = Tok.isAnnotation()
2493 assert(CKind == OMPC_unknown && "Must be unknown implicit clause.");
2495 CKind = OMPC_flush;
2498 CKind = OMPC_depobj;
2503 Actions.OpenMP().StartOpenMPClause(CKind);
2506 ParseOpenMPClause(DKind, CKind, !SeenClauses[unsigned(CKind)]);
2507 SeenClauses[unsigned(CKind)] = true;
2605 OpenMPClauseKind CKind = Tok.isAnnotation()
2608 Actions.OpenMP().StartOpenMPClause(CKind);
2610 ParseOpenMPClause(DKind, CKind, !SeenClauses[unsigned(CKind)]);
2611 SeenClauses[unsigned(CKind)] = true;
2743 OpenMPClauseKind CKind = Tok.isAnnotation()
2750 getOpenMPClauseName(CKind).data()))
2754 if (CKind == OMPC_when) {
2781 << getOpenMPClauseName(CKind) << 0;
2838 OpenMPClauseKind CKind = Tok.isAnnotation()
2847 if (CKind == OMPC_when) {
2905 OpenMPClauseKind CKind =
2908 Actions.OpenMP().StartOpenMPClause(CKind);
2909 OMPClause *Clause = ParseOpenMPClause(OMPD_allocate, CKind,
2910 !SeenClauses[unsigned(CKind)]);
2913 SeenClauses[unsigned(CKind)] = true;
3167 OpenMPClauseKind CKind, bool FirstClause) {
3168 OMPClauseKind = CKind;
3173 if (CKind != OMPC_unknown &&
3174 !isAllowedClauseForDirective(DKind, CKind, getLangOpts().OpenMP)) {
3176 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3181 switch (CKind) {
3231 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3235 if ((CKind == OMPC_ordered || CKind == OMPC_partial) &&
3237 Clause = ParseOpenMPClause(CKind, WrongDirective);
3238 else if (CKind == OMPC_grainsize || CKind == OMPC_num_tasks)
3239 Clause = ParseOpenMPSingleExprWithArgClause(DKind, CKind, WrongDirective);
3241 Clause = ParseOpenMPSingleExprClause(CKind, WrongDirective);
3265 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3269 Clause = ParseOpenMPSimpleClause(CKind, WrongDirective);
3284 if ((getLangOpts().OpenMP < 50 || CKind != OMPC_defaultmap) &&
3285 (CKind != OMPC_order || getLangOpts().OpenMP >= 51) && !FirstClause) {
3287 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3292 Clause = ParseOpenMPSingleExprWithArgClause(DKind, CKind, WrongDirective);
3295 Clause = ParseOpenMPSingleExprClause(CKind, WrongDirective);
3326 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3330 Clause = ParseOpenMPClause(CKind, WrongDirective);
3335 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3340 ? ParseOpenMPSimpleClause(CKind, WrongDirective)
3341 : ParseOpenMPClause(CKind, WrongDirective);
3347 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3379 CKind == OMPC_depend)
3381 Clause = ParseOpenMPVarListClause(DKind, CKind, WrongDirective);
3386 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3395 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3407 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3410 Clause = ParseOpenMPClause(CKind, WrongDirective);
3416 Clause = ParseOpenMPInteropClause(CKind, WrongDirective);
3427 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3443 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3451 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3457 CKind, DKVec, Loc, LLoc, RLoc);
3465 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
3470 CKind, Loc, Tok.getLocation());
3483 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3489 << getOpenMPClauseName(CKind) << "target teams";
3492 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
3495 Clause = ParseOpenMPClause(CKind, WrongDirective);
4516 OpenMPClauseKind CKind, SourceLocation ELoc) {