Skip to content

Commit a95dcf8

Browse files
admitricigcbot
authored andcommitted
Enable loads rescheduling in CodeLoopSinking
1 parent d1ada7d commit a95dcf8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

IGC/common/igc_flags.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ DECLARE_IGC_REGKEY(DWORD, LoopSinkMinSaveUniform, 6, "If loop sink can ha
151151
DECLARE_IGC_REGKEY(DWORD, LoopSinkMinSave, 1, "If loop sink can have save more 32-bit values than this Minimum, do it; otherwise, skip", false)
152152
DECLARE_IGC_REGKEY(DWORD, LoopSinkThresholdDelta, 30, "Do loop sink If the estimated register pressure is higher than this + #avaialble registers", false)
153153
DECLARE_IGC_REGKEY(DWORD, LoopSinkRollbackThreshold, 15, "Rollback loop sinking if the estimated regpressure after the sinking is still higher than this + #available registers, and the number of registers can be increased", false)
154-
DECLARE_IGC_REGKEY(bool, LoopSinkEnableLoadsRescheduling, false, "Allow sinking the loads that are already in the loop", false)
154+
DECLARE_IGC_REGKEY(bool, LoopSinkEnableLoadsRescheduling, true, "Allow sinking the loads that are already in the loop", false)
155155
DECLARE_IGC_REGKEY(bool, LoopSinkEnable2dBlockReads, true, "Allow sinking of the 2d block reads", false)
156156
DECLARE_IGC_REGKEY(bool, LoopSinkEnableVectorShuffle, true, "Allow sinking of the lowered vector shuffle pattern", false)
157157
DECLARE_IGC_REGKEY(bool, LoopSinkForceRollback, false, "Rollback every loop sinking change (for debug purposes only)", false)

0 commit comments

Comments
 (0)