]> granicus.if.org Git - clang/commitdiff
[X86] Remove 'cx16' from 'prescott' and 'yonah' as they are 32-bit only CPUs and...
authorCraig Topper <craig.topper@intel.com>
Wed, 13 Mar 2019 05:14:52 +0000 (05:14 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 13 Mar 2019 05:14:52 +0000 (05:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356008 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets/X86.cpp

index 69a766cd4a687e6138e4077a0cf2869ae7718b4c..236f4f5d559d5a9fbc50a620fe0eb33ddcb57cbe 100644 (file)
@@ -214,11 +214,12 @@ bool X86TargetInfo::initFeatureMap(
     setFeatureEnabledImpl(Features, "ssse3", true);
     setFeatureEnabledImpl(Features, "sahf", true);
     LLVM_FALLTHROUGH;
+  case CK_Nocona:
+    setFeatureEnabledImpl(Features, "cx16", true);
+    LLVM_FALLTHROUGH;
   case CK_Yonah:
   case CK_Prescott:
-  case CK_Nocona:
     setFeatureEnabledImpl(Features, "sse3", true);
-    setFeatureEnabledImpl(Features, "cx16", true);
     LLVM_FALLTHROUGH;
   case CK_PentiumM:
   case CK_Pentium4: