summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-11-19 01:25:30 +0000
committerCraig Topper <craig.topper@intel.com>2017-11-19 01:25:30 +0000
commit9a94dfc457443b263ded785722bdd085cb05ab22 (patch)
tree1b0c2daa212ecc731d2592c2e970e537fd4a5a9c /llvm/lib
parent81037f385e346da03c94eadd9fa336e1ab3ea2cc (diff)
downloadbcm5719-llvm-9a94dfc457443b263ded785722bdd085cb05ab22.tar.gz
bcm5719-llvm-9a94dfc457443b263ded785722bdd085cb05ab22.zip
[X86] Switch cannonlake to use the SkylakeServer scheduling model instead of Haswell.
Cannonlake comes after skylake and supports avx512 so this is probably a closer model for now. llvm-svn: 318613
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td
index 573d4413717..62aab840258 100644
--- a/llvm/lib/Target/X86/X86.td
+++ b/llvm/lib/Target/X86/X86.td
@@ -658,7 +658,7 @@ def CNLFeatures : ProcessorFeatures<SKXFeatures.Value, [
FeatureSHA
]>;
-class CannonlakeProc<string Name> : ProcModel<Name, HaswellModel,
+class CannonlakeProc<string Name> : ProcModel<Name, SkylakeServerModel,
CNLFeatures.Value, [
ProcIntelCNL
]>;
OpenPOWER on IntegriCloud