[PATCH] D108248: [CUDA] Bump the latest supported CUDA version to 11.4.
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rGce4545db1d31: [CUDA] Bump the latest supported CUDA version to 11.4. (authored by tra). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D108248/new/ https://reviews.llvm.org/D108248 Files: clang/docs/ReleaseNotes.rst clang/include/clang/Basic/Cuda.h Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // Too new. Issue a warning, but allow using it. Index: clang/docs/ReleaseNotes.rst === --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -117,6 +117,12 @@ ^ ... +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 - Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // Too new. Issue a warning, but allow using it. Index: clang/docs/ReleaseNotes.rst === --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -117,6 +117,12 @@ ^ ... +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 - ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[PATCH] D108248: [CUDA] Bump the latest supported CUDA version to 11.4.
tra updated this revision to Diff 367282. tra added a comment. Updated release notes. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D108248/new/ https://reviews.llvm.org/D108248 Files: clang/docs/ReleaseNotes.rst clang/include/clang/Basic/Cuda.h Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // Too new. Issue a warning, but allow using it. Index: clang/docs/ReleaseNotes.rst === --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -109,6 +109,12 @@ ^ ... +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 - Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // Too new. Issue a warning, but allow using it. Index: clang/docs/ReleaseNotes.rst === --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -109,6 +109,12 @@ ^ ... +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 - ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[PATCH] D108248: [CUDA] Bump the latest supported CUDA version to 11.4.
tra updated this revision to Diff 367260. tra added a comment. Undo unintentional change. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D108248/new/ https://reviews.llvm.org/D108248 Files: clang/include/clang/Basic/Cuda.h Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // Too new. Issue a warning, but allow using it. Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // 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
[PATCH] D108248: [CUDA] Bump the latest supported CUDA version to 11.4.
tra updated this revision to Diff 367259. tra edited the summary of this revision. tra added a comment. Prepend space to version string. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D108248/new/ https://reviews.llvm.org/D108248 Files: clang/include/clang/Basic/Cuda.h clang/lib/Driver/ToolChains/Cuda.cpp Index: clang/lib/Driver/ToolChains/Cuda.cpp === --- clang/lib/Driver/ToolChains/Cuda.cpp +++ clang/lib/Driver/ToolChains/Cuda.cpp @@ -101,7 +101,7 @@ if (Version > CudaVersion::PARTIALLY_SUPPORTED) { std::string VersionString = CudaVersionToString(Version); if (!VersionString.empty()) - VersionString += " "; + VersionString.insert(0, " "); D.Diag(diag::warn_drv_new_cuda_version) << VersionString << (CudaVersion::PARTIALLY_SUPPORTED != CudaVersion::FULLY_SUPPORTED) Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // Too new. Issue a warning, but allow using it. Index: clang/lib/Driver/ToolChains/Cuda.cpp === --- clang/lib/Driver/ToolChains/Cuda.cpp +++ clang/lib/Driver/ToolChains/Cuda.cpp @@ -101,7 +101,7 @@ if (Version > CudaVersion::PARTIALLY_SUPPORTED) { std::string VersionString = CudaVersionToString(Version); if (!VersionString.empty()) - VersionString += " "; + VersionString.insert(0, " "); D.Diag(diag::warn_drv_new_cuda_version) << VersionString << (CudaVersion::PARTIALLY_SUPPORTED != CudaVersion::FULLY_SUPPORTED) Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // 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
[PATCH] D108248: [CUDA] Bump the latest supported CUDA version to 11.4.
Hahnfeld accepted this revision. Hahnfeld added a comment. This revision is now accepted and ready to land. LG, should land after the other revisions are in. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D108248/new/ https://reviews.llvm.org/D108248 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[PATCH] D108248: [CUDA] Bump the latest supported CUDA version to 11.4.
tra created this revision. tra added reviewers: Hahnfeld, yaxunl. Herald added subscribers: dexonsmith, bixia. tra requested review of this revision. Herald added a project: clang. 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. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D108248 Files: clang/include/clang/Basic/Cuda.h Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // Too new. Issue a warning, but allow using it. Index: clang/include/clang/Basic/Cuda.h === --- clang/include/clang/Basic/Cuda.h +++ clang/include/clang/Basic/Cuda.h @@ -33,7 +33,7 @@ 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 = 1, // 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