Lines Matching refs:CKind
605 OpenMPClauseKind CKind = Tok.isAnnotation() in ParseOpenMPDeclareMapperDirective() local
608 Actions.StartOpenMPClause(CKind); in ParseOpenMPDeclareMapperDirective()
610 ParseOpenMPClause(OMPD_declare_mapper, CKind, Clauses.empty()); in ParseOpenMPDeclareMapperDirective()
750 OpenMPClauseKind CKind = getOpenMPClauseKind(ClauseName); in parseDeclareSimdClauses() local
751 if (CKind == OMPC_uniform || CKind == OMPC_aligned || in parseDeclareSimdClauses()
752 CKind == OMPC_linear) { in parseDeclareSimdClauses()
755 if (CKind == OMPC_aligned) { in parseDeclareSimdClauses()
757 } else if (CKind == OMPC_linear) { in parseDeclareSimdClauses()
766 if (CKind == OMPC_aligned) { in parseDeclareSimdClauses()
769 } else if (CKind == OMPC_linear) { in parseDeclareSimdClauses()
1433 OpenMPClauseKind CKind = Tok.isAnnotation() in ParseOMPDeclareVariantClauses() local
1436 if (!isAllowedClauseForDirective(OMPD_declare_variant, CKind, in ParseOMPDeclareVariantClauses()
1443 switch (CKind) { in ParseOMPDeclareVariantClauses()
1465 << getOpenMPClauseName(CKind) << 0; in ParseOMPDeclareVariantClauses()
1596 OpenMPClauseKind CKind = Tok.isAnnotation() in parseOMPDeclareVariantMatchClause() local
1599 if (CKind != OMPC_match) { in parseOMPDeclareVariantMatchClause()
2105 OpenMPClauseKind CKind = in ParseOpenMPDeclarativeDirectiveWithExtDecl() local
2108 Actions.StartOpenMPClause(CKind); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2110 OMPD_allocate, CKind, !FirstClauses[unsigned(CKind)].getInt()); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2113 FirstClauses[unsigned(CKind)].setInt(true); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2146 OpenMPClauseKind CKind = Tok.isAnnotation() in ParseOpenMPDeclarativeDirectiveWithExtDecl() local
2149 Actions.StartOpenMPClause(CKind); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2151 OMPD_requires, CKind, !FirstClauses[unsigned(CKind)].getInt()); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2154 FirstClauses[unsigned(CKind)].setInt(true); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2529 OpenMPClauseKind CKind = Tok.isAnnotation() in ParseOpenMPDeclarativeOrExecutableDirective() local
2536 getOpenMPClauseName(CKind).data())) in ParseOpenMPDeclarativeOrExecutableDirective()
2540 if (CKind == OMPC_when) { in ParseOpenMPDeclarativeOrExecutableDirective()
2567 << getOpenMPClauseName(CKind) << 0; in ParseOpenMPDeclarativeOrExecutableDirective()
2624 OpenMPClauseKind CKind = Tok.isAnnotation() in ParseOpenMPDeclarativeOrExecutableDirective() local
2633 if (CKind == OMPC_when) { in ParseOpenMPDeclarativeOrExecutableDirective()
2693 OpenMPClauseKind CKind = in ParseOpenMPDeclarativeOrExecutableDirective() local
2696 Actions.StartOpenMPClause(CKind); in ParseOpenMPDeclarativeOrExecutableDirective()
2698 OMPD_allocate, CKind, !FirstClauses[unsigned(CKind)].getInt()); in ParseOpenMPDeclarativeOrExecutableDirective()
2701 FirstClauses[unsigned(CKind)].setInt(true); in ParseOpenMPDeclarativeOrExecutableDirective()
2874 OpenMPClauseKind CKind = Tok.isAnnotation() in ParseOpenMPDeclarativeOrExecutableDirective() local
2878 assert(CKind == OMPC_unknown && "Must be unknown implicit clause."); in ParseOpenMPDeclarativeOrExecutableDirective()
2880 CKind = OMPC_flush; in ParseOpenMPDeclarativeOrExecutableDirective()
2884 CKind = OMPC_depobj; in ParseOpenMPDeclarativeOrExecutableDirective()
2889 Actions.StartOpenMPClause(CKind); in ParseOpenMPDeclarativeOrExecutableDirective()
2892 DKind, CKind, !FirstClauses[unsigned(CKind)].getInt()); in ParseOpenMPDeclarativeOrExecutableDirective()
2893 FirstClauses[unsigned(CKind)].setInt(true); in ParseOpenMPDeclarativeOrExecutableDirective()
2895 FirstClauses[unsigned(CKind)].setPointer(Clause); in ParseOpenMPDeclarativeOrExecutableDirective()
3145 OpenMPClauseKind CKind, bool FirstClause) { in ParseOpenMPClause() argument
3146 OMPClauseKind = CKind; in ParseOpenMPClause()
3151 if (CKind != OMPC_unknown && in ParseOpenMPClause()
3152 !isAllowedClauseForDirective(DKind, CKind, getLangOpts().OpenMP)) { in ParseOpenMPClause()
3154 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind); in ParseOpenMPClause()
3159 switch (CKind) { in ParseOpenMPClause()
3207 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0; in ParseOpenMPClause()
3211 if ((CKind == OMPC_ordered || CKind == OMPC_partial) && in ParseOpenMPClause()
3213 Clause = ParseOpenMPClause(CKind, WrongDirective); in ParseOpenMPClause()
3215 Clause = ParseOpenMPSingleExprClause(CKind, WrongDirective); in ParseOpenMPClause()
3232 if (!FirstClause && CKind != OMPC_order) { in ParseOpenMPClause()
3234 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0; in ParseOpenMPClause()
3238 Clause = ParseOpenMPSimpleClause(CKind, WrongDirective); in ParseOpenMPClause()
3250 if ((getLangOpts().OpenMP < 50 || CKind != OMPC_defaultmap) && in ParseOpenMPClause()
3253 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0; in ParseOpenMPClause()
3258 Clause = ParseOpenMPSingleExprWithArgClause(DKind, CKind, WrongDirective); in ParseOpenMPClause()
3288 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0; in ParseOpenMPClause()
3292 Clause = ParseOpenMPClause(CKind, WrongDirective); in ParseOpenMPClause()
3297 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0; in ParseOpenMPClause()
3302 ? ParseOpenMPSimpleClause(CKind, WrongDirective) in ParseOpenMPClause()
3303 : ParseOpenMPClause(CKind, WrongDirective); in ParseOpenMPClause()
3330 Clause = ParseOpenMPVarListClause(DKind, CKind, WrongDirective); in ParseOpenMPClause()
3335 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0; in ParseOpenMPClause()
3348 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0; in ParseOpenMPClause()
3351 Clause = ParseOpenMPClause(CKind, WrongDirective); in ParseOpenMPClause()
3357 Clause = ParseOpenMPInteropClause(CKind, WrongDirective); in ParseOpenMPClause()
3368 << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind); in ParseOpenMPClause()