diff options
author | Freddy Ye <freddy.ye@intel.com> | 2022-11-09 16:12:25 +0800 |
---|---|---|
committer | Freddy Ye <freddy.ye@intel.com> | 2022-11-09 16:56:03 +0800 |
commit | 84a18a260e4607a4b72839ec83c6827650c5138f (patch) | |
tree | c4d715d419d54cebc718d136161f5554fbf79372 /llvm/lib/Support/Host.cpp | |
parent | f4f6c63f0df7465b3f4e64e1637405e641f19dc2 (diff) | |
download | llvm-84a18a260e4607a4b72839ec83c6827650c5138f.zip llvm-84a18a260e4607a4b72839ec83c6827650c5138f.tar.gz llvm-84a18a260e4607a4b72839ec83c6827650c5138f.tar.bz2 |
[X86] Support -march=sierraforest, grandridge, graniterapids.
Reviewed By: skan, pengfei, MaskRay
Differential Revision: https://reviews.llvm.org/D137153
Diffstat (limited to 'llvm/lib/Support/Host.cpp')
-rw-r--r-- | llvm/lib/Support/Host.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/llvm/lib/Support/Host.cpp b/llvm/lib/Support/Host.cpp index 732aa83..fa291e9 100644 --- a/llvm/lib/Support/Host.cpp +++ b/llvm/lib/Support/Host.cpp @@ -827,6 +827,14 @@ getIntelProcessorTypeAndSubtype(unsigned Family, unsigned Model, *Subtype = X86::INTEL_COREI7_ALDERLAKE; break; + // Graniterapids: + case 0xae: + case 0xad: + CPU = "graniterapids"; + *Type = X86::INTEL_COREI7; + *Subtype = X86::INTEL_COREI7_GRANITERAPIDS; + break; + // Icelake Xeon: case 0x6a: case 0x6c: @@ -876,6 +884,18 @@ getIntelProcessorTypeAndSubtype(unsigned Family, unsigned Model, *Type = X86::INTEL_TREMONT; break; + // Sierraforest: + case 0xaf: + CPU = "sierraforest"; + *Type = X86::INTEL_SIERRAFOREST; + break; + + // Grandridge: + case 0xb6: + CPU = "grandridge"; + *Type = X86::INTEL_GRANDRIDGE; + break; + // Xeon Phi (Knights Landing + Knights Mill): case 0x57: CPU = "knl"; |