Lines Matching defs:DKind
30 auto DKind =
34 if (DKind == OMPD_parallel) {
42 DKind = OMPD_parallel_for;
45 DKind = OMPD_parallel_sections;
48 return DKind;
62 auto DKind = ParseOpenMPDirectiveKind(*this);
64 switch (DKind) {
93 << getOpenMPDirectiveName(DKind);
121 auto DKind = ParseOpenMPDirectiveKind(*this);
126 switch (DKind) {
153 if (isOpenMPLoopDirective(DKind))
155 if (isOpenMPSimdDirective(DKind))
158 Actions.StartOpenMPDSABlock(DKind, DirName, Actions.getCurScope(), Loc);
165 ParseOpenMPClause(DKind, CKind, !FirstClauses[CKind].getInt());
186 Actions.ActOnOpenMPRegionStart(DKind, getCurScope());
201 DKind, Clauses, AssociatedStmt.get(), Loc, EndLoc);
214 << getOpenMPDirectiveName(DKind);
299 OMPClause *Parser::ParseOpenMPClause(OpenMPDirectiveKind DKind,
304 if (CKind != OMPC_unknown && !isAllowedClauseForDirective(DKind, CKind)) {
306 << getOpenMPDirectiveName(DKind);
322 Diag(Tok, diag::err_omp_more_one_clause) << getOpenMPDirectiveName(DKind)
336 Diag(Tok, diag::err_omp_more_one_clause) << getOpenMPDirectiveName(DKind)
346 Diag(Tok, diag::err_omp_more_one_clause) << getOpenMPDirectiveName(DKind)
359 Diag(Tok, diag::err_omp_more_one_clause) << getOpenMPDirectiveName(DKind)
378 << getOpenMPDirectiveName(DKind);
383 << getOpenMPDirectiveName(DKind);