Removing 'TuningSlow3OpsLEA' from ICL config
authorNoah Goldstein <goldstein.w.n@gmail.com>
Thu, 19 Jan 2023 19:02:40 +0000 (11:02 -0800)
committerNoah Goldstein <goldstein.w.n@gmail.com>
Thu, 19 Jan 2023 19:26:24 +0000 (11:26 -0800)
According to https://uops.info/ ICL and newer have fast 3-term LEA.

Reviewed By: pengfei

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

llvm/lib/Target/X86/X86.td

index 9dd99ec..370deab 100644 (file)
@@ -886,7 +886,6 @@ def ProcessorFeatures {
                                                   FeatureFSRM];
   list<SubtargetFeature> ICLTuning = [TuningFastGather,
                                       TuningMacroFusion,
-                                      TuningSlow3OpsLEA,
                                       TuningSlowDivide64,
                                       TuningFastScalarFSQRT,
                                       TuningFastVectorFSQRT,