diff options
author | Freddy Ye <freddy.ye@intel.com> | 2023-08-21 08:48:45 +0800 |
---|---|---|
committer | Freddy Ye <freddy.ye@intel.com> | 2023-08-21 08:49:01 +0800 |
commit | 6acff5390d0504ef0e805a7266a48398fb67876c (patch) | |
tree | e34feb94ec21b3833a6b00cf829e4302ebf84931 /llvm/lib/TargetParser/X86TargetParser.cpp | |
parent | a695be7c288753ae9bcb656e7af683313927e5fa (diff) | |
download | llvm-6acff5390d0504ef0e805a7266a48398fb67876c.zip llvm-6acff5390d0504ef0e805a7266a48398fb67876c.tar.gz llvm-6acff5390d0504ef0e805a7266a48398fb67876c.tar.bz2 |
[X86] Support -march=gracemont
gracemont has some different tuning features from alderlake.
Reviewed By: RKSimon
Differential Revision: https://reviews.llvm.org/D158046
Diffstat (limited to 'llvm/lib/TargetParser/X86TargetParser.cpp')
-rw-r--r-- | llvm/lib/TargetParser/X86TargetParser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/TargetParser/X86TargetParser.cpp b/llvm/lib/TargetParser/X86TargetParser.cpp index 4fa4515..54f52e6 100644 --- a/llvm/lib/TargetParser/X86TargetParser.cpp +++ b/llvm/lib/TargetParser/X86TargetParser.cpp @@ -430,6 +430,8 @@ constexpr ProcInfo Processors[] = { { {"arrowlake_s"}, CK_ArrowlakeS, FEATURE_AVX2, FeaturesArrowlakeS, 'p', true }, // Lunarlake microarchitecture based processors. { {"lunarlake"}, CK_Lunarlake, FEATURE_AVX2, FeaturesArrowlakeS, 'p', false }, + // Gracemont microarchitecture based processors. + { {"gracemont"}, CK_Gracemont, FEATURE_AVX2, FeaturesAlderlake, 'p', false }, // Sierraforest microarchitecture based processors. { {"sierraforest"}, CK_Sierraforest, FEATURE_AVX2, FeaturesSierraforest, 'p', false }, // Grandridge microarchitecture based processors. |