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.cpp379 llvm::APSInt MaxBlocks(32); in handleCUDALaunchBoundsAttr() local
380 MaxBlocks = Attr->getMaxBlocks()->EvaluateKnownConstInt(getContext()); in handleCUDALaunchBoundsAttr()
381 if (MaxBlocks > 0) { in handleCUDALaunchBoundsAttr()
383 *MaxClusterRankVal = MaxBlocks.getExtValue(); in handleCUDALaunchBoundsAttr()
386 llvm::utostr(MaxBlocks.getExtValue())); in handleCUDALaunchBoundsAttr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp5817 Expr *MinBlocks, Expr *MaxBlocks) { in CreateLaunchBoundsAttr() argument
5818 CUDALaunchBoundsAttr TmpAttr(Context, CI, MaxThreads, MinBlocks, MaxBlocks); in CreateLaunchBoundsAttr()
5829 if (MaxBlocks) { in CreateLaunchBoundsAttr()
5833 Diag(MaxBlocks->getBeginLoc(), diag::warn_cuda_maxclusterrank_sm_90) in CreateLaunchBoundsAttr()
5834 << OffloadArchToString(SM) << CI << MaxBlocks->getSourceRange(); in CreateLaunchBoundsAttr()
5836 MaxBlocks = nullptr; in CreateLaunchBoundsAttr()
5838 MaxBlocks = makeLaunchBoundsArgExpr(*this, MaxBlocks, TmpAttr, 2); in CreateLaunchBoundsAttr()
5839 if (!MaxBlocks) in CreateLaunchBoundsAttr()
5845 CUDALaunchBoundsAttr(Context, CI, MaxThreads, MinBlocks, MaxBlocks); in CreateLaunchBoundsAttr()
5850 Expr *MaxBlocks) { in AddLaunchBoundsAttr() argument
[all …]
H A DSemaTemplateInstantiateDecl.cpp313 Expr *MaxBlocks = nullptr; in instantiateDependentCUDALaunchBoundsAttr() local
318 MaxBlocks = Result.getAs<Expr>(); in instantiateDependentCUDALaunchBoundsAttr()
321 S.AddLaunchBoundsAttr(New, Attr, MaxThreads, MinBlocks, MaxBlocks); in instantiateDependentCUDALaunchBoundsAttr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4992 Expr *MaxBlocks);
4997 Expr *MaxThreads, Expr *MinBlocks, Expr *MaxBlocks);
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td1579 ExprArgument<"MaxBlocks", 1>];