From: Artem Belevich Date: Wed, 11 Apr 2018 17:51:33 +0000 (+0000) Subject: [NVPTX] Removed 'satom' feature which is no longer used. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=70a212cc02636d2b3ac3ac173cb4300dedd49b62;p=clang [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 --- 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); }