]> granicus.if.org Git - clang/commitdiff
Enable sse4 and aes for SandyBridge. Leave avx support commented out for now.
authorRoman Divacky <rdivacky@freebsd.org>
Tue, 5 Apr 2011 20:32:44 +0000 (20:32 +0000)
committerRoman Divacky <rdivacky@freebsd.org>
Tue, 5 Apr 2011 20:32:44 +0000 (20:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128923 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets.cpp

index 973518312dbead4399966ad0274908a7965ff2cd..0dcb95903930fdf3c0747fd4c87ed9ead295e194 100644 (file)
@@ -1084,8 +1084,11 @@ void X86TargetInfo::getDefaultFeatures(const std::string &CPU,
   else if (CPU == "corei7") {
     setFeatureEnabled(Features, "sse4", true);
     setFeatureEnabled(Features, "aes", true);
-  }
-  else if (CPU == "k6" || CPU == "winchip-c6")
+  } else if (CPU == "sandybridge") {
+    setFeatureEnabled(Features, "sse4", true);
+    setFeatureEnabled(Features, "aes", true);
+//    setFeatureEnabled(Features, "avx", true);
+  } else if (CPU == "k6" || CPU == "winchip-c6")
     setFeatureEnabled(Features, "mmx", true);
   else if (CPU == "k6-2" || CPU == "k6-3" || CPU == "athlon" ||
            CPU == "athlon-tbird" || CPU == "winchip2" || CPU == "c3") {