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.cpp325 llvm::APSInt MaxBlocks(32); in handleCUDALaunchBoundsAttr() local
326 MaxBlocks = Attr->getMaxBlocks()->EvaluateKnownConstInt(getContext()); in handleCUDALaunchBoundsAttr()
327 if (MaxBlocks > 0) { in handleCUDALaunchBoundsAttr()
329 *MaxClusterRankVal = MaxBlocks.getExtValue(); in handleCUDALaunchBoundsAttr()
333 MaxBlocks.getExtValue()); in handleCUDALaunchBoundsAttr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp5695 Expr *MinBlocks, Expr *MaxBlocks) { in CreateLaunchBoundsAttr() argument
5696 CUDALaunchBoundsAttr TmpAttr(Context, CI, MaxThreads, MinBlocks, MaxBlocks); in CreateLaunchBoundsAttr()
5707 if (MaxBlocks) { in CreateLaunchBoundsAttr()
5711 Diag(MaxBlocks->getBeginLoc(), diag::warn_cuda_maxclusterrank_sm_90) in CreateLaunchBoundsAttr()
5712 << CudaArchToString(SM) << CI << MaxBlocks->getSourceRange(); in CreateLaunchBoundsAttr()
5714 MaxBlocks = nullptr; in CreateLaunchBoundsAttr()
5716 MaxBlocks = makeLaunchBoundsArgExpr(*this, MaxBlocks, TmpAttr, 2); in CreateLaunchBoundsAttr()
5717 if (!MaxBlocks) in CreateLaunchBoundsAttr()
5723 CUDALaunchBoundsAttr(Context, CI, MaxThreads, MinBlocks, MaxBlocks); in CreateLaunchBoundsAttr()
5728 Expr *MaxBlocks) { in AddLaunchBoundsAttr() argument
[all …]
H A DSemaTemplateInstantiateDecl.cpp305 Expr *MaxBlocks = nullptr; in instantiateDependentCUDALaunchBoundsAttr() local
310 MaxBlocks = Result.getAs<Expr>(); in instantiateDependentCUDALaunchBoundsAttr()
313 S.AddLaunchBoundsAttr(New, Attr, MaxThreads, MinBlocks, MaxBlocks); in instantiateDependentCUDALaunchBoundsAttr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h11190 Expr *MaxBlocks);
11195 Expr *MaxThreads, Expr *MinBlocks, Expr *MaxBlocks);
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td1344 ExprArgument<"MaxBlocks", 1>];