Skip to content

Commit 91a9ce5

Browse files
jgu222igcbot
authored andcommitted
[Autobackout][FuncReg]Revert of change: 9024b62
[OCL]More SOA transpose optim Set EnablePrivMemNewSOATranspose=2, which will do SOA for array of dw/qw/simple-struct
1 parent 9024b62 commit 91a9ce5

File tree

3 files changed

+2
-102
lines changed

3 files changed

+2
-102
lines changed

IGC/Compiler/tests/PrivateMemoryResolution/SOA_promotion/soa_array_entire_struct.ll

Lines changed: 0 additions & 100 deletions
This file was deleted.

IGC/Compiler/tests/PrivateMemoryResolution/alloca_big_array.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
;
77
;============================ end_copyright_notice =============================
88
;
9-
; REQUIRES: regkeys
9+
; REQUIRES : regkeys
1010
; RUN: igc_opt --regkey EnablePrivMemNewSOATranspose=0 --igc-private-mem-resolution --platformpvc -S %s 2>&1 | FileCheck %s
1111

1212
define spir_kernel void @testallocabig(i8* %privateBase) {

IGC/common/igc_flags.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -823,7 +823,7 @@ DECLARE_IGC_REGKEY(int, OverrideCsWalkOrder, 0, "Override compute wa
823823
DECLARE_IGC_REGKEY(bool, OverrideCsTileLayoutEnable, false, "Enable overriding compute walker tile layout", true)
824824
DECLARE_IGC_REGKEY(bool, OverrideCsTileLayout, 0, "Override compute walker tile layout. False is linear. True is TileY", true)
825825
DECLARE_IGC_REGKEY(DWORD, MemCpyLoweringUnrollThreshold, 12, "Min number of mem instructions that require non-unrolled loop when lowering memcpy", false)
826-
DECLARE_IGC_REGKEY(DWORD, EnablePrivMemNewSOATranspose, 2, "0 : disable new algo; 1 and up : enable new algo. " \
826+
DECLARE_IGC_REGKEY(DWORD, EnablePrivMemNewSOATranspose, 1, "0 : disable new algo; 1 and up : enable new algo. " \
827827
"1 : enable new algo just for array of struct; " \
828828
"2 : 1 plus new algo for array of dw[xn]/qw[xn],etc " \
829829
"3 : 2 plus new algo for array of complicated struct.", true)

0 commit comments

Comments
 (0)