aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TargetParser/X86TargetParser.cpp
diff options
context:
space:
mode:
authorFreddy Ye <freddy.ye@intel.com>2024-05-23 10:25:23 +0800
committerGitHub <noreply@github.com>2024-05-23 10:25:23 +0800
commitaa4069ea96e5eb62bc8c7895b9d920f129611b3a (patch)
tree24a42d84b2a2ab7e92ab5e80f20b5c3f5b8aa06b /llvm/lib/TargetParser/X86TargetParser.cpp
parent282d2ab58f56c89510f810a43d4569824a90c538 (diff)
downloadllvm-aa4069ea96e5eb62bc8c7895b9d920f129611b3a.zip
llvm-aa4069ea96e5eb62bc8c7895b9d920f129611b3a.tar.gz
llvm-aa4069ea96e5eb62bc8c7895b9d920f129611b3a.tar.bz2
Revert "[X86] Remove knl/knm specific ISAs supports (#92883)" (#93123)
This reverts commit 282d2ab58f56c89510f810a43d4569824a90c538.
Diffstat (limited to 'llvm/lib/TargetParser/X86TargetParser.cpp')
-rw-r--r--llvm/lib/TargetParser/X86TargetParser.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/TargetParser/X86TargetParser.cpp b/llvm/lib/TargetParser/X86TargetParser.cpp
index 018a7f7..efe392b 100644
--- a/llvm/lib/TargetParser/X86TargetParser.cpp
+++ b/llvm/lib/TargetParser/X86TargetParser.cpp
@@ -95,9 +95,9 @@ constexpr FeatureBitset FeaturesBroadwell =
// Intel Knights Landing and Knights Mill
// Knights Landing has feature parity with Broadwell.
-constexpr FeatureBitset FeaturesKNL = FeaturesBroadwell | FeatureAES |
- FeatureAVX512F | FeatureEVEX512 |
- FeatureAVX512CD;
+constexpr FeatureBitset FeaturesKNL =
+ FeaturesBroadwell | FeatureAES | FeatureAVX512F | FeatureEVEX512 |
+ FeatureAVX512CD | FeatureAVX512ER | FeatureAVX512PF | FeaturePREFETCHWT1;
constexpr FeatureBitset FeaturesKNM = FeaturesKNL | FeatureAVX512VPOPCNTDQ;
// Intel Skylake processors.