From 2a7e8b194cfac9cdc5563e78775c8063ffa7ee3f Mon Sep 17 00:00:00 2001 From: "Kwasniewski, Patryk" Date: Thu, 12 Dec 2024 08:54:50 +0000 Subject: [PATCH] GEP LSR: enable EnableGEPLSRMulExpr by default Enable IGC flag EnableGEPLSRMulExpr by default. --- IGC/common/igc_flags.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IGC/common/igc_flags.h b/IGC/common/igc_flags.h index 5231a11792f5..1f0ced8adad0 100644 --- a/IGC/common/igc_flags.h +++ b/IGC/common/igc_flags.h @@ -314,7 +314,7 @@ DECLARE_IGC_REGKEY(bool, RunGEPLSRAfterLICM, false, "Runs GEP Loop Strength Redu DECLARE_IGC_REGKEY(DWORD, GEPLSRThresholdRatio, 100, "Ratio for register pressure threshold in GEP Loop Strength Reduction pass", true) DECLARE_IGC_REGKEY(bool, EnableGEPLSRToPreheader, true, "Enables reduction to loop's preheader in GEP Loop Strength Reduction pass", true) DECLARE_IGC_REGKEY(bool, EnableGEPLSRAnyIntBitWidth, true, "Enables reduction of SCEV with illegal integers. Requires legalization pass to clear up expanded code.", true) -DECLARE_IGC_REGKEY(bool, EnableGEPLSRMulExpr, false, "Experimental: Enables reduction of SCEV with mul expression.", true) +DECLARE_IGC_REGKEY(bool, EnableGEPLSRMulExpr, true, "Experimental: Enables reduction of SCEV with mul expression.", true) DECLARE_IGC_REGKEY(bool, EnableGEPLSRUnknownConstantStep, true, "Experimental: Enables reduction of SCEV with step expressed with constant value unknown at compilation time.", true) DECLARE_IGC_REGKEY(bool, PrintWaveClusteredInterleave, false, "(Debug) Print if WaveClusteredInterleave pattern was found.", true) DECLARE_IGC_REGKEY(DWORD, FPRoundingModeCoalescingMaxDistance, 20, "Max distance in instructions for reordering FP instructions with common rounding mode", false)