From 7bb8c2e6e555ce4a0d75a41f49c081deae93d79b Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Wed, 24 Oct 2018 19:24:44 +0000 Subject: [X86] Explicitly list all KNL features of inheriting from IVB. NFC I'm not sure all the microarchitectural tuning flags that have been added to IVBFeatures are relevant for KNL. Separating will allow us to see and audit them. There might even be some simplification opportunities in the Sandy Bridge through Icelake inheritance line without KNL using the same chain. llvm-svn: 345183 --- llvm/lib/Target/X86/X86.td | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'llvm/lib') diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td index 6bf6aae95c0..9a12a7237e4 100644 --- a/llvm/lib/Target/X86/X86.td +++ b/llvm/lib/Target/X86/X86.td @@ -808,7 +808,29 @@ class SkylakeClientProc : ProcModel; def : SkylakeClientProc<"skylake">; -def KNLFeatures : ProcessorFeatures