Lines Matching refs:Evt
18412 OMPClause *Sema::ActOnOpenMPDetachClause(Expr *Evt, SourceLocation StartLoc, in ActOnOpenMPDetachClause() argument
18415 if (!Evt->isValueDependent() && !Evt->isTypeDependent() && in ActOnOpenMPDetachClause()
18416 !Evt->isInstantiationDependent() && in ActOnOpenMPDetachClause()
18417 !Evt->containsUnexpandedParameterPack()) { in ActOnOpenMPDetachClause()
18418 if (!findOMPEventHandleT(*this, Evt->getExprLoc(), DSAStack)) in ActOnOpenMPDetachClause()
18422 auto *Ref = dyn_cast<DeclRefExpr>(Evt->IgnoreParenImpCasts()); in ActOnOpenMPDetachClause()
18424 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
18425 << "omp_event_handle_t" << 0 << Evt->getSourceRange(); in ActOnOpenMPDetachClause()
18430 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
18431 << "omp_event_handle_t" << 0 << Evt->getSourceRange(); in ActOnOpenMPDetachClause()
18437 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
18439 << Evt->getSourceRange(); in ActOnOpenMPDetachClause()
18448 Diag(Evt->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDetachClause()
18456 return new (Context) OMPDetachClause(Evt, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPDetachClause()