Lines Matching defs:DKind
43 auto DKind =
50 if (!Tok.isAnnotation() && DKind == OMPD_unknown) {
55 TokenMatched = DKind == F[i][0] && DKind != OMPD_unknown;
77 DKind = F[i][2];
81 return DKind;
95 auto DKind = ParseOpenMPDirectiveKind(*this);
97 switch (DKind) {
145 << getOpenMPDirectiveName(DKind);
179 auto DKind = ParseOpenMPDirectiveKind(*this);
187 switch (DKind) {
218 << getOpenMPDirectiveName(DKind) << 0;
246 if (DKind == OMPD_critical) {
259 } else if (DKind == OMPD_cancellation_point || DKind == OMPD_cancel) {
265 if (isOpenMPLoopDirective(DKind))
267 if (isOpenMPSimdDirective(DKind))
270 Actions.StartOpenMPDSABlock(DKind, DirName, Actions.getCurScope(), Loc);
281 ParseOpenMPClause(DKind, CKind, !FirstClauses[CKind].getInt());
301 if (DKind == OMPD_ordered && FirstClauses[OMPC_depend].getInt()) {
304 << getOpenMPDirectiveName(DKind) << 1
314 Actions.ActOnOpenMPRegionStart(DKind, getCurScope());
322 DKind, DirName, CancelRegion, Clauses, AssociatedStmt.get(), Loc,
421 OMPClause *Parser::ParseOpenMPClause(OpenMPDirectiveKind DKind,
426 if (CKind != OMPC_unknown && !isAllowedClauseForDirective(DKind, CKind)) {
428 << getOpenMPDirectiveName(DKind);
468 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
486 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
497 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
521 << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
539 Clause = ParseOpenMPVarListClause(DKind, CKind);
543 << getOpenMPDirectiveName(DKind);
548 << getOpenMPDirectiveName(DKind);
817 OMPClause *Parser::ParseOpenMPVarListClause(OpenMPDirectiveKind DKind,
875 if (DKind == OMPD_ordered && DepKind == OMPC_DEPEND_source) {
888 Diag(Tok, DKind == OMPD_ordered ? diag::warn_pragma_expected_colon_r_paren