summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorEli Bendersky <eliben@google.com>2015-03-31 17:03:16 +0000
committerEli Bendersky <eliben@google.com>2015-03-31 17:03:16 +0000
commit7a0d89153f197c57039f36400ebab11bdb604784 (patch)
tree7b9d818f316c13005d3d00ab684ea85db8690b12 /clang/lib/Basic/Targets.cpp
parent581186ce396ddd23408ddf9f23263cbc8fe686c4 (diff)
downloadbcm5719-llvm-7a0d89153f197c57039f36400ebab11bdb604784.tar.gz
bcm5719-llvm-7a0d89153f197c57039f36400ebab11bdb604784.zip
Add sm_37 target to Clang for NVPTX
Support for this target was added in LLVM r233575 and r233583 llvm-svn: 233715
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r--clang/lib/Basic/Targets.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index 9c8c351e9d7..2964cbaeac8 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -1476,6 +1476,7 @@ public:
GK_SM21,
GK_SM30,
GK_SM35,
+ GK_SM37,
} GPU;
public:
@@ -1511,6 +1512,9 @@ public:
case GK_SM35:
CUDAArchCode = "350";
break;
+ case GK_SM37:
+ CUDAArchCode = "370";
+ break;
default:
llvm_unreachable("Unhandled target CPU");
}
@@ -1563,6 +1567,7 @@ public:
.Case("sm_21", GK_SM21)
.Case("sm_30", GK_SM30)
.Case("sm_35", GK_SM35)
+ .Case("sm_37", GK_SM37)
.Default(GK_NONE);
return GPU != GK_NONE;
OpenPOWER on IntegriCloud