Home | History | Annotate | Download | only in Sema

Lines Matching refs:Simdlen

3631     DeclGroupPtrTy DG, OMPDeclareSimdDeclAttr::BranchStateTy BS, Expr *Simdlen,
3656 // The parameter of the simdlen clause must be a constant positive integer
3659 if (Simdlen)
3660 SL = VerifyPositiveIntegerConstantInClause(Simdlen, OMPC_simdlen);
5429 static bool checkSimdlenSafelenValues(Sema &S, const Expr *Simdlen,
5432 if (Simdlen->isValueDependent() || Simdlen->isTypeDependent() ||
5433 Simdlen->isInstantiationDependent() ||
5434 Simdlen->containsUnexpandedParameterPack())
5440 Simdlen->EvaluateAsInt(SimdlenRes, S.Context);
5443 // If both simdlen and safelen clauses are specified, the value of the simdlen
5446 S.Diag(Simdlen->getExprLoc(), diag::err_omp_wrong_simdlen_safelen_values)
5447 << Simdlen->getSourceRange() << Safelen->getSourceRange();
5485 // If both simdlen and safelen clauses are specified, the value of the simdlen
5488 OMPSimdlenClause *Simdlen = nullptr;
5493 Simdlen = cast<OMPSimdlenClause>(Clause);
5494 if (Safelen && Simdlen)
5497 if (Simdlen && Safelen &&
5498 checkSimdlenSafelenValues(*this, Simdlen->getSimdlen(),
5576 // If both simdlen and safelen clauses are specified, the value of the simdlen
5579 OMPSimdlenClause *Simdlen = nullptr;
5584 Simdlen = cast<OMPSimdlenClause>(Clause);
5585 if (Safelen && Simdlen)
5588 if (Simdlen && Safelen &&
5589 checkSimdlenSafelenValues(*this, Simdlen->getSimdlen(),
5835 // If both simdlen and safelen clauses are specified, the value of the simdlen
5838 OMPSimdlenClause *Simdlen = nullptr;
5843 Simdlen = cast<OMPSimdlenClause>(Clause);
5844 if (Safelen && Simdlen)
5847 if (Simdlen && Safelen &&
5848 checkSimdlenSafelenValues(*this, Simdlen->getSimdlen(),
7225 // If both simdlen and safelen clauses are specified, the value of the simdlen
7228 OMPSimdlenClause *Simdlen = nullptr;
7233 Simdlen = cast<OMPSimdlenClause>(Clause);
7234 if (Safelen && Simdlen)
7237 if (Simdlen && Safelen &&
7238 checkSimdlenSafelenValues(*this, Simdlen->getSimdlen(),
7506 // The parameter of the simdlen clause must be a constant
7508 ExprResult Simdlen = VerifyPositiveIntegerConstantInClause(Len, OMPC_simdlen);
7509 if (Simdlen.isInvalid())
7512 OMPSimdlenClause(Simdlen.get(), StartLoc, LParenLoc, EndLoc);