Index: lib/Target/X86/X86.td =================================================================== --- lib/Target/X86/X86.td +++ lib/Target/X86/X86.td @@ -579,7 +579,8 @@ class HaswellProc : ProcModel; def : HaswellProc<"haswell">; def : HaswellProc<"core-avx2">; // Legacy alias. @@ -590,7 +591,8 @@ ]>; class BroadwellProc : ProcModel; def : BroadwellProc<"broadwell">; @@ -606,7 +608,8 @@ class SkylakeClientProc : ProcModel; def : SkylakeClientProc<"skylake">; @@ -614,6 +617,7 @@ class KnightsLandingProc : ProcModel : ProcModel; + ProcIntelSKX, + FeatureSlowBTMem +]>; def : SkylakeServerProc<"skylake-avx512">; def : SkylakeServerProc<"skx">; // Legacy alias. @@ -656,7 +661,8 @@ class CannonlakeProc : ProcModel; def : CannonlakeProc<"cannonlake">;