[llvm] 1d67f2c - Removing 'TuningSlow3OpsLEA' from ICL config

Noah Goldstein via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 19 11:29:41 PST 2023


Author: Noah Goldstein
Date: 2023-01-19T11:26:24-08:00
New Revision: 1d67f2cd7850a9a6c6ac4d31959163e1c412c687

URL: https://github.com/llvm/llvm-project/commit/1d67f2cd7850a9a6c6ac4d31959163e1c412c687
DIFF: https://github.com/llvm/llvm-project/commit/1d67f2cd7850a9a6c6ac4d31959163e1c412c687.diff

LOG: Removing 'TuningSlow3OpsLEA' from ICL config

According to https://uops.info/ ICL and newer have fast 3-term LEA.

Reviewed By: pengfei

Differential Revision: https://reviews.llvm.org/D141974

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 9dd99ecd9c703..370deab02d9d7 100644
--- a/llvm/lib/Target/X86/X86.td
+++ b/llvm/lib/Target/X86/X86.td
@@ -886,7 +886,6 @@ def ProcessorFeatures {
                                                   FeatureFSRM];
   list<SubtargetFeature> ICLTuning = [TuningFastGather,
                                       TuningMacroFusion,
-                                      TuningSlow3OpsLEA,
                                       TuningSlowDivide64,
                                       TuningFastScalarFSQRT,
                                       TuningFastVectorFSQRT,


        


More information about the llvm-commits mailing list