Skip to content

Commit a558ecd

Browse files
jgu222sys_zuul
authored andcommitted
This is to do more aggressive extractElement aliasing even if they are coalesced by dessa, etc. For now, if extractMask optim can be applied on a vector value that is returned from ld, this vector will not be a candidate for aliasing (this will be improved later once a new way to handle extractMask is implemented).
Change-Id: I4cc176add9caff8a7f3cfebf452838c1b886aca6
1 parent 128e733 commit a558ecd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

IGC/common/igc_flags.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ DECLARE_IGC_REGKEY(DWORD, ConstantPromotionCmpSelSize, 4, "Array size threshold
292292
DECLARE_IGC_REGKEY(bool, EnableVariableReuse, true, "Enable local variable reuse")
293293
DECLARE_IGC_REGKEY(bool, EnableVariableAlias, true, "Enable variable aliases (part of VariableReuse Pass, but separate functionality)")
294294
DECLARE_IGC_REGKEY(DWORD, EnableVATemp, 0, "[temp]Enable variable aliases sub-optimization, once it is stable, remove this key")
295-
DECLARE_IGC_REGKEY(DWORD, VATemp, 0, "[temp]New code to replace code under EnableVATemp. Once stable, remove this.")
295+
DECLARE_IGC_REGKEY(DWORD, VATemp, 1, "[temp]New code to replace code under EnableVATemp. Once stable, remove this.")
296296
DECLARE_IGC_REGKEY(bool, EnableExtractMask, false, "When enabled, it is mostly for reducing response size of send messages.")
297297
DECLARE_IGC_REGKEY(DWORD, VariableReuseByteSize, 64, "The byte size threshold for variable reuse")
298298
DECLARE_IGC_REGKEY(bool, EnableGather4cpoWA, true, "Enable WA transforming gather4cpo/gather4po into gather4c/gather4")

0 commit comments

Comments
 (0)