Home
last modified time | relevance | path

Searched refs:MaxBlocks (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DNVPTX.cpp349 llvm::APSInt MaxBlocks(32); in handleCUDALaunchBoundsAttr() local
350 MaxBlocks = Attr->getMaxBlocks()->EvaluateKnownConstInt(getContext()); in handleCUDALaunchBoundsAttr()
351 if (MaxBlocks > 0) { in handleCUDALaunchBoundsAttr()
353 *MaxClusterRankVal = MaxBlocks.getExtValue(); in handleCUDALaunchBoundsAttr()
357 MaxBlocks.getExtValue()); in handleCUDALaunchBoundsAttr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp5122 Expr *MinBlocks, Expr *MaxBlocks) { in CreateLaunchBoundsAttr() argument
5123 CUDALaunchBoundsAttr TmpAttr(Context, CI, MaxThreads, MinBlocks, MaxBlocks); in CreateLaunchBoundsAttr()
5134 if (MaxBlocks) { in CreateLaunchBoundsAttr()
5138 Diag(MaxBlocks->getBeginLoc(), diag::warn_cuda_maxclusterrank_sm_90) in CreateLaunchBoundsAttr()
5139 << OffloadArchToString(SM) << CI << MaxBlocks->getSourceRange(); in CreateLaunchBoundsAttr()
5141 MaxBlocks = nullptr; in CreateLaunchBoundsAttr()
5143 MaxBlocks = makeLaunchBoundsArgExpr(*this, MaxBlocks, TmpAttr, 2); in CreateLaunchBoundsAttr()
5144 if (!MaxBlocks) in CreateLaunchBoundsAttr()
5150 CUDALaunchBoundsAttr(Context, CI, MaxThreads, MinBlocks, MaxBlocks); in CreateLaunchBoundsAttr()
5155 Expr *MaxBlocks) { in AddLaunchBoundsAttr() argument
[all …]
H A DSemaTemplateInstantiateDecl.cpp310 Expr *MaxBlocks = nullptr; in instantiateDependentCUDALaunchBoundsAttr() local
315 MaxBlocks = Result.getAs<Expr>(); in instantiateDependentCUDALaunchBoundsAttr()
318 S.AddLaunchBoundsAttr(New, Attr, MaxThreads, MinBlocks, MaxBlocks); in instantiateDependentCUDALaunchBoundsAttr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4599 Expr *MaxBlocks);
4604 Expr *MaxThreads, Expr *MinBlocks, Expr *MaxBlocks);
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td1426 ExprArgument<"MaxBlocks", 1>];