[llvm] 17e8ac0 - [X86] Move FeatureFastBEXTR from bdver2 features to tuning

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 4 05:21:07 PDT 2021


Author: Simon Pilgrim
Date: 2021-08-04T13:07:49+01:00
New Revision: 17e8ac0703e1a3b5e269e3535d862cad39e0cf43

URL: https://github.com/llvm/llvm-project/commit/17e8ac0703e1a3b5e269e3535d862cad39e0cf43
DIFF: https://github.com/llvm/llvm-project/commit/17e8ac0703e1a3b5e269e3535d862cad39e0cf43.diff

LOG: [X86] Move FeatureFastBEXTR from bdver2 features to tuning

Noticed while looking at the feature flag renaming suggested in D107370

Added: 
    

Modified: 
    llvm/lib/Target/X86/X86.td

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td
index 5c8149792199..500d9ceec883 100644
--- a/llvm/lib/Target/X86/X86.td
+++ b/llvm/lib/Target/X86/X86.td
@@ -1068,9 +1068,9 @@ def ProcessorFeatures {
   list<SubtargetFeature> BdVer2AdditionalFeatures = [FeatureF16C,
                                                      FeatureBMI,
                                                      FeatureTBM,
-                                                     FeatureFMA,
-                                                     FeatureFastBEXTR];
-  list<SubtargetFeature> BdVer2AdditionalTuning = [FeatureFastMOVBE];
+                                                     FeatureFMA];
+  list<SubtargetFeature> BdVer2AdditionalTuning = [FeatureFastBEXTR,
+                                                   FeatureFastMOVBE];
   list<SubtargetFeature> BdVer2Tuning =
     !listconcat(BdVer1Tuning, BdVer2AdditionalTuning);
   list<SubtargetFeature> BdVer2Features =


        


More information about the llvm-commits mailing list