[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