diff options
author | Erich Keane <erich.keane@intel.com> | 2018-02-08 23:16:00 +0000 |
---|---|---|
committer | Erich Keane <erich.keane@intel.com> | 2018-02-08 23:16:00 +0000 |
commit | d45879d8add0c2d831f89bc638f75e23b75e9a72 (patch) | |
tree | 516e488bb84b5b60a2e6d9c156b7475e7a3fd167 /clang/lib/Basic/Cuda.cpp | |
parent | d1d85f50d01a03740d2b2295c897a310f5d3d910 (diff) | |
download | llvm-d45879d8add0c2d831f89bc638f75e23b75e9a72.zip llvm-d45879d8add0c2d831f89bc638f75e23b75e9a72.tar.gz llvm-d45879d8add0c2d831f89bc638f75e23b75e9a72.tar.bz2 |
Add NVPTX Support to ValidCPUList (enabling march notes)
A followup to: https://reviews.llvm.org/D42978
This patch adds NVPTX support for
enabling the march notes.
Differential Revision: https://reviews.llvm.org/D43045
llvm-svn: 324675
Diffstat (limited to 'clang/lib/Basic/Cuda.cpp')
-rw-r--r-- | clang/lib/Basic/Cuda.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/Basic/Cuda.cpp b/clang/lib/Basic/Cuda.cpp index 4e61743..b7e04bf 100644 --- a/clang/lib/Basic/Cuda.cpp +++ b/clang/lib/Basic/Cuda.cpp @@ -26,6 +26,8 @@ const char *CudaVersionToString(CudaVersion V) { const char *CudaArchToString(CudaArch A) { switch (A) { + case CudaArch::LAST: + break; case CudaArch::UNKNOWN: return "unknown"; case CudaArch::SM_20: @@ -133,6 +135,8 @@ CudaVirtualArch StringToCudaVirtualArch(llvm::StringRef S) { CudaVirtualArch VirtualArchForCudaArch(CudaArch A) { switch (A) { + case CudaArch::LAST: + break; case CudaArch::UNKNOWN: return CudaVirtualArch::UNKNOWN; case CudaArch::SM_20: @@ -168,6 +172,8 @@ CudaVirtualArch VirtualArchForCudaArch(CudaArch A) { CudaVersion MinVersionForCudaArch(CudaArch A) { switch (A) { + case CudaArch::LAST: + break; case CudaArch::UNKNOWN: return CudaVersion::UNKNOWN; case CudaArch::SM_20: |