Lines Matching refs:Tok

33   assert(Tok.is(tok::annot_pragma_openmp) && "Not an OpenMP directive!");
38 OpenMPDirectiveKind DKind = Tok.isAnnotation() ?
40 getOpenMPDirectiveKind(PP.getSpelling(Tok));
48 if (Tok.isNot(tok::annot_pragma_openmp_end)) {
49 Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
60 Diag(Tok, diag::err_omp_unknown_directive);
65 Diag(Tok, diag::err_omp_unexpected_directive)
83 assert(Tok.is(tok::annot_pragma_openmp) && "Not an OpenMP directive!");
92 OpenMPDirectiveKind DKind = Tok.isAnnotation() ?
94 getOpenMPDirectiveKind(PP.getSpelling(Tok));
105 if (Tok.isNot(tok::annot_pragma_openmp_end)) {
106 Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
113 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
122 while (Tok.isNot(tok::annot_pragma_openmp_end)) {
123 OpenMPClauseKind CKind = Tok.isAnnotation() ?
125 getOpenMPClauseKind(PP.getSpelling(Tok));
135 if (Tok.is(tok::comma))
139 EndLoc = Tok.getLocation();
173 Diag(Tok, diag::err_omp_unknown_directive);
178 Diag(Tok, diag::err_omp_unexpected_directive)
205 while (Tok.isNot(tok::r_paren) && Tok.isNot(tok::annot_pragma_openmp_end)) {
210 Token PrevTok = Tok;
223 } else if (Tok.isNot(tok::comma) && Tok.isNot(tok::r_paren) &&
224 Tok.isNot(tok::annot_pragma_openmp_end)) {
238 if (Tok.is(tok::comma)) {
244 Diag(Tok, diag::err_expected_ident);
265 Diag(Tok, diag::err_omp_unexpected_clause)
276 Diag(Tok, diag::err_omp_more_one_clause)
288 Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
294 Diag(Tok, diag::err_omp_unexpected_clause)
308 SourceLocation Loc = Tok.getLocation();
316 unsigned Type = Tok.isAnnotation() ?
318 getOpenMPSimpleClauseType(Kind, PP.getSpelling(Tok));
319 SourceLocation TypeLoc = Tok.getLocation();
320 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
321 Tok.isNot(tok::annot_pragma_openmp_end))
328 Tok.getLocation());
342 SourceLocation Loc = Tok.getLocation();
352 while (IsComma || (Tok.isNot(tok::r_paren) &&
353 Tok.isNot(tok::annot_pragma_openmp_end))) {
363 IsComma = Tok.is(tok::comma);
366 } else if (Tok.isNot(tok::r_paren) &&
367 Tok.isNot(tok::annot_pragma_openmp_end)) {
368 Diag(Tok, diag::err_omp_expected_punc)
379 Tok.getLocation());