OSDN Git Service

[X86] Add one stepping of Broadwell to the CPU name autodetection for march=native.
authorCraig Topper <craig.topper@gmail.com>
Mon, 23 Mar 2015 00:15:06 +0000 (00:15 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 23 Mar 2015 00:15:06 +0000 (00:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232927 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/Host.cpp

index 42bc342..0263806 100644 (file)
@@ -361,6 +361,12 @@ StringRef sys::getHostCPUName() {
         // versions instead of the i7 versions).
         return HasAVX2 ? "core-avx2" : "corei7";
 
+      // Broadwell:
+      case 61:
+        // Not all Broadwell processors support AVX too (such as the Pentium
+        // versions instead of the i7 versions).
+        return HasAVX2 ? "broadwell" : "corei7";
+
       case 28: // Most 45 nm Intel Atom processors
       case 38: // 45 nm Atom Lincroft
       case 39: // 32 nm Atom Medfield