@@ -905,8 +905,6 @@ TEST(KernelDumper, GivenKernelWithNonArgCrossThreadDataPatchtokensThenProperlyCr
905905 auto localMemoryStatelessWindowSize = initDataParameterBufferToken (DATA_PARAMETER_LOCAL_MEMORY_STATELESS_WINDOW_SIZE);
906906 auto localMemoryStatelessWindowStartAddress = initDataParameterBufferToken (DATA_PARAMETER_LOCAL_MEMORY_STATELESS_WINDOW_START_ADDRESS);
907907 auto preferredWorkgroupMultiple = initDataParameterBufferToken (DATA_PARAMETER_PREFERRED_WORKGROUP_MULTIPLE);
908- SPatchDataParameterBuffer childBlockSimdSize[2 ] = {initDataParameterBufferToken (DATA_PARAMETER_CHILD_BLOCK_SIMD_SIZE),
909- initDataParameterBufferToken (DATA_PARAMETER_CHILD_BLOCK_SIMD_SIZE, 2U )};
910908 auto unknownToken0 = initDataParameterBufferToken (NUM_DATA_PARAMETER_TOKENS);
911909 auto unknownToken1 = initDataParameterBufferToken (NUM_DATA_PARAMETER_TOKENS);
912910
@@ -936,8 +934,6 @@ TEST(KernelDumper, GivenKernelWithNonArgCrossThreadDataPatchtokensThenProperlyCr
936934 kernel.tokens .crossThreadPayloadArgs .localMemoryStatelessWindowSize = &localMemoryStatelessWindowSize;
937935 kernel.tokens .crossThreadPayloadArgs .localMemoryStatelessWindowStartAddress = &localMemoryStatelessWindowStartAddress;
938936 kernel.tokens .crossThreadPayloadArgs .preferredWorkgroupMultiple = &preferredWorkgroupMultiple;
939- kernel.tokens .crossThreadPayloadArgs .childBlockSimdSize .push_back (&childBlockSimdSize[0 ]);
940- kernel.tokens .crossThreadPayloadArgs .childBlockSimdSize .push_back (&childBlockSimdSize[1 ]);
941937 kernel.unhandledTokens .push_back (&unknownToken0);
942938 kernel.unhandledTokens .push_back (&unknownToken1);
943939
@@ -1334,35 +1330,6 @@ Kernel-scope tokens section size : )==="
13341330 uint32_t LocationIndex2;// = 0
13351331 uint32_t IsEmulationArgument;// = 0
13361332 }
1337- Child block simd size(s) [2] :
1338- + [0]:
1339- | struct SPatchDataParameterBuffer :
1340- | SPatchItemHeader (Token=17(PATCH_TOKEN_DATA_PARAMETER_BUFFER), Size=)==="
1341- << tokenSize << R"===( )
1342- | {
1343- | uint32_t Type;// = 38(DATA_PARAMETER_CHILD_BLOCK_SIMD_SIZE)
1344- | uint32_t ArgumentNumber;// = 0
1345- | uint32_t Offset;// = 0
1346- | uint32_t DataSize;// = 0
1347- | uint32_t SourceOffset;// = 0
1348- | uint32_t LocationIndex;// = 0
1349- | uint32_t LocationIndex2;// = 0
1350- | uint32_t IsEmulationArgument;// = 0
1351- | }
1352- + [1]:
1353- | struct SPatchDataParameterBuffer :
1354- | SPatchItemHeader (Token=17(PATCH_TOKEN_DATA_PARAMETER_BUFFER), Size=)==="
1355- << tokenSize << R"===( )
1356- | {
1357- | uint32_t Type;// = 38(DATA_PARAMETER_CHILD_BLOCK_SIMD_SIZE)
1358- | uint32_t ArgumentNumber;// = 0
1359- | uint32_t Offset;// = 0
1360- | uint32_t DataSize;// = 0
1361- | uint32_t SourceOffset;// = 8
1362- | uint32_t LocationIndex;// = 0
1363- | uint32_t LocationIndex2;// = 0
1364- | uint32_t IsEmulationArgument;// = 0
1365- | }
13661333)===" ;
13671334 EXPECT_STREQ (expected.str ().c_str (), generated.c_str ());
13681335}
@@ -2094,7 +2061,9 @@ TEST(PatchTokenDumper, GivenAnyTokenThenDumpingIsHandled) {
20942061 auto kernelDataParamToken = static_cast <iOpenCL::SPatchDataParameterBuffer *>(kernelToken);
20952062 *kernelDataParamToken = PatchTokensTestData::initDataParameterBufferToken (iOpenCL::DATA_PARAMETER_BUFFER_OFFSET);
20962063 kernelDataParamToken->Size = maxTokenSize;
2097- std::unordered_set<int > dataParamTokensPasslist{6 , 7 , 17 , 19 , 36 , 37 , 39 , 40 , 41 };
2064+
2065+ std::unordered_set<int > dataParamTokensPasslist{6 , 7 , 17 , 19 , 36 , 37 , 38 , 39 , 40 , 41 };
2066+
20982067 for (int i = 0 ; i < iOpenCL::NUM_DATA_PARAMETER_TOKENS; ++i) {
20992068 if (dataParamTokensPasslist.count (i) != 0 ) {
21002069 continue ;
0 commit comments