The compiler-rt implementation already supported it, it just wasn't exposed.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@315517
91177308-0d34-0410-b5e6-
96231b3b80d8
.Case("amd", true)
.Case("amdfam10h", true)
.Case("amdfam15h", true)
+ .Case("amdfam17h", true)
.Case("atom", true)
.Case("barcelona", true)
.Case("bdver1", true)
INTEL_KNL,
AMD_BTVER1,
AMD_BTVER2,
+ AMDFAM17H,
CPU_SUBTYPE_START,
INTEL_COREI7_NEHALEM,
INTEL_COREI7_WESTMERE,
.Case("amdfam10", AMDFAM10H)
.Case("amdfam15h", AMDFAM15H)
.Case("amdfam15", AMDFAM15H)
+ .Case("amdfam17h", AMDFAM17H)
.Case("atom", INTEL_BONNELL)
.Case("barcelona", AMDFAM10H_BARCELONA)
.Case("bdver1", AMDFAM15H_BDVER1)
(void)__builtin_cpu_is("amd");
(void)__builtin_cpu_is("amdfam10h");
(void)__builtin_cpu_is("amdfam15h");
+ (void)__builtin_cpu_is("amdfam17h");
(void)__builtin_cpu_is("atom");
(void)__builtin_cpu_is("barcelona");
(void)__builtin_cpu_is("bdver1");