[CUDA] Update Kepler(sm_3*) support info.
authorArtem Belevich <tra@google.com>
Fri, 2 Jun 2023 20:30:47 +0000 (13:30 -0700)
committerArtem Belevich <tra@google.com>
Fri, 2 Jun 2023 21:16:13 +0000 (14:16 -0700)
sm_30 and sm_32 were removed in cuda-11.0
sm_35 and sm_37 were removed in cuda-12.0

Differential Revision: https://reviews.llvm.org/D152027

clang/lib/Basic/Cuda.cpp

index 7299b9f..356bfd6 100644 (file)
@@ -222,7 +222,11 @@ CudaVersion MaxVersionForCudaArch(CudaArch A) {
   case CudaArch::SM_21:
     return CudaVersion::CUDA_80;
   case CudaArch::SM_30:
-    return CudaVersion::CUDA_110;
+  case CudaArch::SM_32:
+    return CudaVersion::CUDA_102;
+  case CudaArch::SM_35:
+  case CudaArch::SM_37:
+    return CudaVersion::CUDA_118;
   default:
     return CudaVersion::NEW;
   }