summaryrefslogtreecommitdiff
path: root/include/clang/Basic/Cuda.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Basic/Cuda.h')
-rw-r--r--include/clang/Basic/Cuda.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/include/clang/Basic/Cuda.h b/include/clang/Basic/Cuda.h
index 1a0731c37a35f..24159e160f3fc 100644
--- a/include/clang/Basic/Cuda.h
+++ b/include/clang/Basic/Cuda.h
@@ -22,7 +22,9 @@ enum class CudaVersion {
CUDA_75,
CUDA_80,
CUDA_90,
- LATEST = CUDA_90,
+ CUDA_91,
+ CUDA_92,
+ LATEST = CUDA_92,
};
const char *CudaVersionToString(CudaVersion V);
@@ -44,6 +46,21 @@ enum class CudaArch {
SM_61,
SM_62,
SM_70,
+ SM_72,
+ GFX600,
+ GFX601,
+ GFX700,
+ GFX701,
+ GFX702,
+ GFX703,
+ GFX704,
+ GFX801,
+ GFX802,
+ GFX803,
+ GFX810,
+ GFX900,
+ GFX902,
+ LAST,
};
const char *CudaArchToString(CudaArch A);
@@ -64,6 +81,8 @@ enum class CudaVirtualArch {
COMPUTE_61,
COMPUTE_62,
COMPUTE_70,
+ COMPUTE_72,
+ COMPUTE_AMDGCN,
};
const char *CudaVirtualArchToString(CudaVirtualArch A);