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.
This commit is contained in:
Hu, Lin1 2022-09-16 11:25:13 +08:00 committed by Haochen Jiang
parent 470a0659b5
commit fd206f0e95
2 changed files with 6 additions and 0 deletions

View file

@ -498,6 +498,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");

View file

@ -1931,6 +1931,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,