tint/transform: Skip SimplifyPointers if possible

Change-Id: Id937d82e9062cf7a4c54401121ed6d22e5d4fd73
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116870
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
Ben Clayton
2023-01-12 18:29:07 +00:00
committed by Dawn LUCI CQ
parent 3d6c263446
commit 42363a5b18
6 changed files with 106 additions and 83 deletions

View File

@@ -16,13 +16,13 @@ void main_inner(uint local_invocation_index) {
{
for(uint idx = local_invocation_index; (idx < 4u); idx = (idx + 1u)) {
const uint i_1 = idx;
const str tint_symbol_2 = (str)0;
S[i_1] = tint_symbol_2;
const str tint_symbol_3 = (str)0;
S[i_1] = tint_symbol_3;
}
}
GroupMemoryBarrierWithGroupSync();
const uint tint_symbol_3[1] = {2u};
const str r = func_S_X(tint_symbol_3);
const uint tint_symbol_2[1] = {2u};
const str r = func_S_X(tint_symbol_2);
}
[numthreads(1, 1, 1)]

View File

@@ -16,13 +16,13 @@ void main_inner(uint local_invocation_index) {
{
for(uint idx = local_invocation_index; (idx < 4u); idx = (idx + 1u)) {
const uint i_1 = idx;
const str tint_symbol_2 = (str)0;
S[i_1] = tint_symbol_2;
const str tint_symbol_3 = (str)0;
S[i_1] = tint_symbol_3;
}
}
GroupMemoryBarrierWithGroupSync();
const uint tint_symbol_3[1] = {2u};
const str r = func_S_X(tint_symbol_3);
const uint tint_symbol_2[1] = {2u};
const str r = func_S_X(tint_symbol_2);
}
[numthreads(1, 1, 1)]

View File

@@ -17,13 +17,13 @@ void main_inner(uint local_invocation_index) {
{
for(uint idx = local_invocation_index; (idx < 4u); idx = (idx + 1u)) {
const uint i_1 = idx;
const str tint_symbol_3 = (str)0;
S[i_1] = tint_symbol_3;
const str tint_symbol_4 = (str)0;
S[i_1] = tint_symbol_4;
}
}
GroupMemoryBarrierWithGroupSync();
const uint tint_symbol_4[1] = {2u};
func_S_X(tint_symbol_4);
const uint tint_symbol_3[1] = {2u};
func_S_X(tint_symbol_3);
}
[numthreads(1, 1, 1)]

View File

@@ -17,13 +17,13 @@ void main_inner(uint local_invocation_index) {
{
for(uint idx = local_invocation_index; (idx < 4u); idx = (idx + 1u)) {
const uint i_1 = idx;
const str tint_symbol_3 = (str)0;
S[i_1] = tint_symbol_3;
const str tint_symbol_4 = (str)0;
S[i_1] = tint_symbol_4;
}
}
GroupMemoryBarrierWithGroupSync();
const uint tint_symbol_4[1] = {2u};
func_S_X(tint_symbol_4);
const uint tint_symbol_3[1] = {2u};
func_S_X(tint_symbol_3);
}
[numthreads(1, 1, 1)]