OSDN Git Service

Fix LLVM's handling and detection of skylake and cannonlake CPUs
authorSanjoy Das <sanjoy@playingwithpointers.com>
Sun, 21 Feb 2016 17:12:03 +0000 (17:12 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Sun, 21 Feb 2016 17:12:03 +0000 (17:12 +0000)
commit1c5b38d20fccf6faf82a1feba4c3b32fd3a177dc
tree9e876e9c85ab1ed6efb9e101ceb01cfe9bbc86c6
parent745f68cc1a72f7cc5b149329f4a346cbf498a8e7
Fix LLVM's handling and detection of skylake and cannonlake CPUs

Summary:
 - Rename `"skylake"` == SkylakeServerProc to `"skylake-avx512"`
 - Change `"skylake"` to denote SkylakeClientProc
 - Fix the detection of cpu family 6 and model 94 to be
   SkylakeClientProc instead of SkylakeServerProc
 - Remove the `"cnl"` for CannonLake

Reviewers: craig.topper, delena

Subscribers: zansari, echristo, qcolombet, RKSimon, spatel, DavidKreitzer, mcrosier, llvm-commits

Differential Revision: http://reviews.llvm.org/D17090

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@261482 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Support/Host.cpp
lib/Target/X86/X86.td
test/CodeGen/X86/slow-unaligned-mem.ll