Lines Matching refs:NewClause
370 const SemaOpenACC::OpenACCParsedClause &NewClause) { in checkValidAfterDeviceType() argument
373 if (!isOpenACCComputeDirectiveKind(NewClause.getDirectiveKind()) && in checkValidAfterDeviceType()
374 NewClause.getDirectiveKind() != OpenACCDirectiveKind::Loop) in checkValidAfterDeviceType()
384 if (NewClause.getClauseKind() == OpenACCClauseKind::DType || in checkValidAfterDeviceType()
385 NewClause.getClauseKind() == OpenACCClauseKind::DeviceType) in checkValidAfterDeviceType()
391 if (isOpenACCComputeDirectiveKind(NewClause.getDirectiveKind())) { in checkValidAfterDeviceType()
392 switch (NewClause.getClauseKind()) { in checkValidAfterDeviceType()
402 } else if (NewClause.getDirectiveKind() == OpenACCDirectiveKind::Loop) { in checkValidAfterDeviceType()
406 switch (NewClause.getClauseKind()) { in checkValidAfterDeviceType()
420 S.Diag(NewClause.getBeginLoc(), diag::err_acc_clause_after_device_type) in checkValidAfterDeviceType()
421 << NewClause.getClauseKind() << DeviceTypeClause.getClauseKind() in checkValidAfterDeviceType()
422 << isOpenACCComputeDirectiveKind(NewClause.getDirectiveKind()) in checkValidAfterDeviceType()
423 << NewClause.getDirectiveKind(); in checkValidAfterDeviceType()