50 lines
1.8 KiB
Diff
50 lines
1.8 KiB
Diff
|
|
From 87cea29ede520f4a5af01dff7071ab1d23bd47b5 Mon Sep 17 00:00:00 2001
|
||
|
|
From: "Hu, Lin1" <lin1.hu@intel.com>
|
||
|
|
Date: Fri, 16 Sep 2022 11:25:13 +0800
|
||
|
|
Subject: [PATCH 19/32] Initial Meteorlake Support
|
||
|
|
|
||
|
|
gcc/ChangeLog:
|
||
|
|
|
||
|
|
* common/config/i386/cpuinfo.h:
|
||
|
|
(get_intel_cpu): Handle Meteorlake.
|
||
|
|
* common/config/i386/i386-common.cc:
|
||
|
|
(processor_alias_table): Add Meteorlake.
|
||
|
|
|
||
|
|
(cherry picked from commit fd206f0e95fb6f41b96eaaaab1dc0c30378e5e08)
|
||
|
|
---
|
||
|
|
gcc/common/config/i386/cpuinfo.h | 4 ++++
|
||
|
|
gcc/common/config/i386/i386-common.cc | 2 ++
|
||
|
|
2 files changed, 6 insertions(+)
|
||
|
|
|
||
|
|
diff --git a/gcc/common/config/i386/cpuinfo.h b/gcc/common/config/i386/cpuinfo.h
|
||
|
|
index 13d0f4cd8..37af92d6b 100644
|
||
|
|
--- a/gcc/common/config/i386/cpuinfo.h
|
||
|
|
+++ b/gcc/common/config/i386/cpuinfo.h
|
||
|
|
@@ -510,6 +510,10 @@ get_intel_cpu (struct __processor_model *cpu_model,
|
||
|
|
/* Alder Lake. */
|
||
|
|
case 0xb7:
|
||
|
|
/* Raptor Lake. */
|
||
|
|
+ case 0xb5:
|
||
|
|
+ case 0xaa:
|
||
|
|
+ case 0xac:
|
||
|
|
+ /* Meteor Lake. */
|
||
|
|
cpu = "alderlake";
|
||
|
|
CHECK___builtin_cpu_is ("corei7");
|
||
|
|
CHECK___builtin_cpu_is ("alderlake");
|
||
|
|
diff --git a/gcc/common/config/i386/i386-common.cc b/gcc/common/config/i386/i386-common.cc
|
||
|
|
index c1d700f89..cfee672fb 100644
|
||
|
|
--- a/gcc/common/config/i386/i386-common.cc
|
||
|
|
+++ b/gcc/common/config/i386/i386-common.cc
|
||
|
|
@@ -1941,6 +1941,8 @@ const pta processor_alias_table[] =
|
||
|
|
M_CPU_SUBTYPE (INTEL_COREI7_ALDERLAKE), P_PROC_AVX2},
|
||
|
|
{"raptorlake", PROCESSOR_ALDERLAKE, CPU_HASWELL, PTA_ALDERLAKE,
|
||
|
|
M_CPU_SUBTYPE (INTEL_COREI7_ALDERLAKE), P_PROC_AVX2},
|
||
|
|
+ {"meteorlake", PROCESSOR_ALDERLAKE, CPU_HASWELL, PTA_ALDERLAKE,
|
||
|
|
+ M_CPU_SUBTYPE (INTEL_COREI7_ALDERLAKE), P_PROC_AVX2},
|
||
|
|
{"bonnell", PROCESSOR_BONNELL, CPU_ATOM, PTA_BONNELL,
|
||
|
|
M_CPU_TYPE (INTEL_BONNELL), P_PROC_SSSE3},
|
||
|
|
{"atom", PROCESSOR_BONNELL, CPU_ATOM, PTA_BONNELL,
|
||
|
|
--
|
||
|
|
2.28.0.windows.1
|
||
|
|
|