summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
diff options
context:
space:
mode:
authorArtem Belevich <tra@google.com>2016-09-28 17:25:38 +0000
committerArtem Belevich <tra@google.com>2016-09-28 17:25:38 +0000
commit3e1211581c7e9b65511bca0b7d24eaf4bc4e032f (patch)
tree9ba5a2744358610672bab7a1104ff4c6716395ad /llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
parentf0022125e099c400dee4f8a0299c5b4579193a53 (diff)
downloadbcm5719-llvm-3e1211581c7e9b65511bca0b7d24eaf4bc4e032f.tar.gz
bcm5719-llvm-3e1211581c7e9b65511bca0b7d24eaf4bc4e032f.zip
[NVPTX] Added intrinsics for atom.gen.{sys|cta}.* instructions.
These are only available on sm_60+ GPUs. Differential Revision: https://reviews.llvm.org/D24943 llvm-svn: 282607
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp')
-rw-r--r--llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp b/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
index bd2509a3c8c..6e1f427ed02 100644
--- a/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
@@ -29,8 +29,6 @@ void NVPTXSubtarget::anchor() {}
NVPTXSubtarget &NVPTXSubtarget::initializeSubtargetDependencies(StringRef CPU,
StringRef FS) {
// Provide the default CPU if we don't have one.
- if (CPU.empty() && FS.size())
- llvm_unreachable("we are not using FeatureStr");
TargetName = CPU.empty() ? "sm_20" : CPU;
ParseSubtargetFeatures(TargetName, FS);
OpenPOWER on IntegriCloud