Author: Artem Belevich Date: 2021-08-23T13:24:49-07:00 New Revision: ce4545db1d31f447bb42987099d691d5658da4bf
URL: https://github.com/llvm/llvm-project/commit/ce4545db1d31f447bb42987099d691d5658da4bf DIFF: https://github.com/llvm/llvm-project/commit/ce4545db1d31f447bb42987099d691d5658da4bf.diff LOG: [CUDA] Bump the latest supported CUDA version to 11.4. This should reduce the amount of noise issued by clang for the recent-ish CUDA versions. Clang still does not support all the features offered by NVCC, but is expected to handle CUDA headers and produce binaries for all GPUs supported by NVCC. Differential Revision: https://reviews.llvm.org/D108248 Added: Modified: clang/docs/ReleaseNotes.rst clang/include/clang/Basic/Cuda.h Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index f728f5b4fcfc..aaa471e9b9d4 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -117,6 +117,12 @@ C++2b Feature Support ^^^^^^^^^^^^^^^^^^^^^ ... +CUDA Language Changes in Clang +--------------------------- + +- Clang now supports CUDA versions up to 11.4. +- Default GPU architecture has been changed from sm_20 to sm_35. + Objective-C Language Changes in Clang ------------------------------------- diff --git a/clang/include/clang/Basic/Cuda.h b/clang/include/clang/Basic/Cuda.h index 1aa24d8060cf..ef2023cabf7f 100644 --- a/clang/include/clang/Basic/Cuda.h +++ b/clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ enum class CudaVersion { CUDA_112, CUDA_113, CUDA_114, - FULLY_SUPPORTED = CUDA_101, + FULLY_SUPPORTED = CUDA_114, PARTIALLY_SUPPORTED = CUDA_114, // Partially supported. Proceed with a warning. NEW = 10000, // Too new. Issue a warning, but allow using it. _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits