From 70a212cc02636d2b3ac3ac173cb4300dedd49b62 Mon Sep 17 00:00:00 2001 From: Artem Belevich Date: Wed, 11 Apr 2018 17:51:33 +0000 Subject: [PATCH] [NVPTX] Removed 'satom' feature which is no longer used. Differential Revision: https://reviews.llvm.org/D45061 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@329830 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Basic/Targets/NVPTX.cpp | 1 - lib/Basic/Targets/NVPTX.h | 1 - 2 files changed, 2 deletions(-) diff --git a/lib/Basic/Targets/NVPTX.cpp b/lib/Basic/Targets/NVPTX.cpp index 3afb32f7ef..04293b3ce1 100644 --- a/lib/Basic/Targets/NVPTX.cpp +++ b/lib/Basic/Targets/NVPTX.cpp @@ -161,7 +161,6 @@ ArrayRef NVPTXTargetInfo::getGCCRegNames() const { bool NVPTXTargetInfo::hasFeature(StringRef Feature) const { return llvm::StringSwitch(Feature) .Cases("ptx", "nvptx", true) - .Case("satom", GPU >= CudaArch::SM_60) // Atomics w/ scope. .Default(false); } diff --git a/lib/Basic/Targets/NVPTX.h b/lib/Basic/Targets/NVPTX.h index 26d4c9ddec..84d466d2f4 100644 --- a/lib/Basic/Targets/NVPTX.h +++ b/lib/Basic/Targets/NVPTX.h @@ -57,7 +57,6 @@ public: StringRef CPU, const std::vector &FeaturesVec) const override { Features[CudaArchToString(GPU)] = true; - Features["satom"] = GPU >= CudaArch::SM_60; Features["ptx" + std::to_string(PTXVersion)] = true; return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); } -- 2.40.0