diff options
Diffstat (limited to 'clang/lib/Basic/Cuda.cpp')
| -rw-r--r-- | clang/lib/Basic/Cuda.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/clang/lib/Basic/Cuda.cpp b/clang/lib/Basic/Cuda.cpp index 2d75578b3de0..d75cc410f2d9 100644 --- a/clang/lib/Basic/Cuda.cpp +++ b/clang/lib/Basic/Cuda.cpp @@ -113,6 +113,7 @@ static const CudaArchToStringMap arch_names[] = { GFX(909), // gfx909 GFX(90a), // gfx90a GFX(90c), // gfx90c + GFX(940), // gfx940 GFX(1010), // gfx1010 GFX(1011), // gfx1011 GFX(1012), // gfx1012 @@ -123,6 +124,11 @@ static const CudaArchToStringMap arch_names[] = { GFX(1033), // gfx1033 GFX(1034), // gfx1034 GFX(1035), // gfx1035 + GFX(1036), // gfx1036 + GFX(1100), // gfx1100 + GFX(1101), // gfx1101 + GFX(1102), // gfx1102 + GFX(1103), // gfx1103 {CudaArch::Generic, "generic", ""}, // clang-format on }; @@ -214,8 +220,7 @@ CudaVersion MaxVersionForCudaArch(CudaArch A) { } CudaVersion ToCudaVersion(llvm::VersionTuple Version) { - int IVer = - Version.getMajor() * 10 + Version.getMinor().getValueOr(0); + int IVer = Version.getMajor() * 10 + Version.getMinor().value_or(0); switch(IVer) { case 70: return CudaVersion::CUDA_70; |
