Searched refs:MaxBlocks (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | NVPTX.cpp | 379 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 D | SemaDeclAttr.cpp | 5817 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 D | SemaTemplateInstantiateDecl.cpp | 313 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 D | Sema.h | 4992 Expr *MaxBlocks); 4997 Expr *MaxThreads, Expr *MinBlocks, Expr *MaxBlocks);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Attr.td | 1579 ExprArgument<"MaxBlocks", 1>];
|