summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets/X86.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-10-23 00:15:37 +0000
committerCraig Topper <craig.topper@intel.com>2018-10-23 00:15:37 +0000
commit9ad1e8a93b14e415a4949f1ba46ca91d3f889353 (patch)
treebe03f28ad04aaae5a864b8e2f90d7066c1bd1647 /clang/lib/Basic/Targets/X86.cpp
parenta569c205873703a3b6fe769198e6cd03c660ff1b (diff)
downloadbcm5719-llvm-9ad1e8a93b14e415a4949f1ba46ca91d3f889353.tar.gz
bcm5719-llvm-9ad1e8a93b14e415a4949f1ba46ca91d3f889353.zip
[X86] Remove 'rtm' feature from KNL.
I'm unsure if KNL has this feature, but the backend never thought it did, only clang did. The predefined-arch-macros test lost the check for __RTM__ on KNL when it was removed Skylake CPUs in r344117. I think we want to drop it from KNL for consistency with Skylake anyway regardless of how we got here. llvm-svn: 344978
Diffstat (limited to 'clang/lib/Basic/Targets/X86.cpp')
-rw-r--r--clang/lib/Basic/Targets/X86.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/lib/Basic/Targets/X86.cpp b/clang/lib/Basic/Targets/X86.cpp
index 1223e863ed4..467eb55f44c 100644
--- a/clang/lib/Basic/Targets/X86.cpp
+++ b/clang/lib/Basic/Targets/X86.cpp
@@ -280,7 +280,6 @@ bool X86TargetInfo::initFeatureMap(
setFeatureEnabledImpl(Features, "lzcnt", true);
setFeatureEnabledImpl(Features, "bmi", true);
setFeatureEnabledImpl(Features, "bmi2", true);
- setFeatureEnabledImpl(Features, "rtm", true);
setFeatureEnabledImpl(Features, "fma", true);
setFeatureEnabledImpl(Features, "rdrnd", true);
setFeatureEnabledImpl(Features, "f16c", true);
OpenPOWER on IntegriCloud