Skip to content

Commit 0f282cc

Browse files
authored
Give more meaningful filecheck names (microsoft#5644)
Some of the names for the variables in the filecheck tests append a series of 0s to distinguish them. That is not very readable, so this commit replaces them with <name>_<number of zeros - 1>. That is `c_0_0` becomes `c_1` and `p_0_0_0_0` becomes `p_3`.
1 parent 1a3c179 commit 0f282cc

11 files changed

+82
-82
lines changed

tools/clang/test/CodeGenSPIRV_Lit/binary-op.assign.image.hlsl

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -24,46 +24,46 @@ void main() {
2424
// CHECK: [[buf_0:%[0-9]+]] = OpLoad %type_buffer_image_0 %MyRWBuffer4
2525
// CHECK-NEXT: [[old:%[0-9]+]] = OpImageRead %v4uint [[buf_0]] %uint_4 None
2626
// CHECK-NEXT: [[new:%[0-9]+]] = OpVectorShuffle %v4uint [[old]] [[c25]] 6 1 4 5
27-
// CHECK-NEXT: [[buf_0_0:%[0-9]+]] = OpLoad %type_buffer_image_0 %MyRWBuffer4
28-
// CHECK-NEXT: OpImageWrite [[buf_0_0]] %uint_4 [[new]]
27+
// CHECK-NEXT: [[buf_1:%[0-9]+]] = OpLoad %type_buffer_image_0 %MyRWBuffer4
28+
// CHECK-NEXT: OpImageWrite [[buf_1]] %uint_4 [[new]]
2929
MyRWBuffer4[4].zwx = 25;
3030

3131
// Swizzling resulting in the original vector
32-
// CHECK: [[buf_0_0_0:%[0-9]+]] = OpLoad %type_buffer_image_0 %MyRWBuffer4
33-
// CHECK-NEXT: OpImageWrite [[buf_0_0_0]] %uint_4 [[c26]]
32+
// CHECK: [[buf_2:%[0-9]+]] = OpLoad %type_buffer_image_0 %MyRWBuffer4
33+
// CHECK-NEXT: OpImageWrite [[buf_2]] %uint_4 [[c26]]
3434
MyRWBuffer4[4].xyzw = 26;
3535

3636
// Selecting one element
3737
// CHECK: [[tex_0:%[0-9]+]] = OpLoad %type_3d_image %MyRWTexture3
3838
// CHECK-NEXT: [[old_0:%[0-9]+]] = OpImageRead %v4uint [[tex_0]] {{%[0-9]+}} None
3939
// CHECK-NEXT: [[v3:%[0-9]+]] = OpVectorShuffle %v3uint [[old_0]] [[old_0]] 0 1 2
4040
// CHECK-NEXT: [[new_0:%[0-9]+]] = OpCompositeInsert %v3uint %uint_27 [[v3]] 1
41-
// CHECK-NEXT: [[tex_0_0:%[0-9]+]] = OpLoad %type_3d_image %MyRWTexture3
42-
// CHECK-NEXT: OpImageWrite [[tex_0_0]] {{%[0-9]+}} [[new_0]]
41+
// CHECK-NEXT: [[tex_1:%[0-9]+]] = OpLoad %type_3d_image %MyRWTexture3
42+
// CHECK-NEXT: OpImageWrite [[tex_1]] {{%[0-9]+}} [[new_0]]
4343
MyRWTexture3[uint3(5, 6, 7)].y = 27;
4444

4545
// In-order swizzling
46-
// CHECK: [[tex_0_0_0:%[0-9]+]] = OpLoad %type_3d_image %MyRWTexture3
47-
// CHECK-NEXT: [[old_0_0:%[0-9]+]] = OpImageRead %v4uint [[tex_0_0_0]] {{%[0-9]+}} None
48-
// CHECK-NEXT: [[v3_0:%[0-9]+]] = OpVectorShuffle %v3uint [[old_0_0]] [[old_0_0]] 0 1 2
49-
// CHECK-NEXT: [[new_0_0:%[0-9]+]] = OpVectorShuffle %v3uint [[v3_0]] [[c28]] 3 4 2
50-
// CHECK-NEXT: [[tex_0_0_0_0:%[0-9]+]] = OpLoad %type_3d_image %MyRWTexture3
51-
// CHECK-NEXT: OpImageWrite [[tex_0_0_0_0]] {{%[0-9]+}} [[new_0_0]]
46+
// CHECK: [[tex_2:%[0-9]+]] = OpLoad %type_3d_image %MyRWTexture3
47+
// CHECK-NEXT: [[old_1:%[0-9]+]] = OpImageRead %v4uint [[tex_2]] {{%[0-9]+}} None
48+
// CHECK-NEXT: [[v3_0:%[0-9]+]] = OpVectorShuffle %v3uint [[old_1]] [[old_1]] 0 1 2
49+
// CHECK-NEXT: [[new_1:%[0-9]+]] = OpVectorShuffle %v3uint [[v3_0]] [[c28]] 3 4 2
50+
// CHECK-NEXT: [[tex_3:%[0-9]+]] = OpLoad %type_3d_image %MyRWTexture3
51+
// CHECK-NEXT: OpImageWrite [[tex_3]] {{%[0-9]+}} [[new_1]]
5252
MyRWTexture3[uint3(8, 9, 10)].xy = 28;
5353

54-
// CHECK: [[buf_0_0_0_0:%[0-9]+]] = OpLoad %type_buffer_image %MyRWBuffer
55-
// CHECK-NEXT: [[old_0_0_0:%[0-9]+]] = OpImageRead %v4uint [[buf_0_0_0_0]] %uint_11 None
56-
// CHECK-NEXT: [[val:%[0-9]+]] = OpCompositeExtract %uint [[old_0_0_0]] 0
54+
// CHECK: [[buf_3:%[0-9]+]] = OpLoad %type_buffer_image %MyRWBuffer
55+
// CHECK-NEXT: [[old_2:%[0-9]+]] = OpImageRead %v4uint [[buf_3]] %uint_11 None
56+
// CHECK-NEXT: [[val:%[0-9]+]] = OpCompositeExtract %uint [[old_2]] 0
5757
// CHECK-NEXT: [[add:%[0-9]+]] = OpIAdd %uint [[val]] %uint_30
58-
// CHECK-NEXT: [[buf_0_0_0_0_0:%[0-9]+]] = OpLoad %type_buffer_image %MyRWBuffer
59-
// CHECK-NEXT: OpImageWrite [[buf_0_0_0_0_0]] %uint_11 [[add]]
58+
// CHECK-NEXT: [[buf_4:%[0-9]+]] = OpLoad %type_buffer_image %MyRWBuffer
59+
// CHECK-NEXT: OpImageWrite [[buf_4]] %uint_11 [[add]]
6060
MyRWBuffer[11] += 30;
6161

62-
// CHECK: [[tex_0_0_0_0_0:%[0-9]+]] = OpLoad %type_2d_image %MyRWTexture
63-
// CHECK-NEXT: [[old_0_0_0_0:%[0-9]+]] = OpImageRead %v4int [[tex_0_0_0_0_0]] {{%[0-9]+}} None
64-
// CHECK-NEXT: [[val_0:%[0-9]+]] = OpCompositeExtract %int [[old_0_0_0_0]] 0
62+
// CHECK: [[tex_4:%[0-9]+]] = OpLoad %type_2d_image %MyRWTexture
63+
// CHECK-NEXT: [[old_3:%[0-9]+]] = OpImageRead %v4int [[tex_4]] {{%[0-9]+}} None
64+
// CHECK-NEXT: [[val_0:%[0-9]+]] = OpCompositeExtract %int [[old_3]] 0
6565
// CHECK-NEXT: [[mul:%[0-9]+]] = OpIMul %int [[val_0]] %int_31
66-
// CHECK-NEXT: [[tex_0_0_0_0_0_0:%[0-9]+]] = OpLoad %type_2d_image %MyRWTexture
67-
// CHECK-NEXT: OpImageWrite [[tex_0_0_0_0_0_0]] {{%[0-9]+}} [[mul]]
66+
// CHECK-NEXT: [[tex_5:%[0-9]+]] = OpLoad %type_2d_image %MyRWTexture
67+
// CHECK-NEXT: OpImageWrite [[tex_5]] {{%[0-9]+}} [[mul]]
6868
MyRWTexture[uint2(12, 13)] *= 31;
6969
}

tools/clang/test/CodeGenSPIRV_Lit/binary-op.bitwise-assign.shift-left.hlsl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@ void main() {
2424
d <<= e;
2525

2626
// CHECK: [[h:%[0-9]+]] = OpLoad %v3long %h
27-
// CHECK: [[rhs_0_0:%[0-9]+]] = OpBitwiseAnd %v3long [[h]] [[v3c63]]
28-
// CHECK-NEXT: OpShiftLeftLogical %v3long {{%[0-9]+}} [[rhs_0_0]]
27+
// CHECK: [[rhs_1:%[0-9]+]] = OpBitwiseAnd %v3long [[h]] [[v3c63]]
28+
// CHECK-NEXT: OpShiftLeftLogical %v3long {{%[0-9]+}} [[rhs_1]]
2929
g <<= h;
3030

3131
// CHECK: [[k:%[0-9]+]] = OpLoad %ulong %k
32-
// CHECK: [[rhs_0_0_0:%[0-9]+]] = OpBitwiseAnd %ulong [[k]] %ulong_63
33-
// CHECK-NEXT: OpShiftLeftLogical %ulong {{%[0-9]+}} [[rhs_0_0_0]]
32+
// CHECK: [[rhs_2:%[0-9]+]] = OpBitwiseAnd %ulong [[k]] %ulong_63
33+
// CHECK-NEXT: OpShiftLeftLogical %ulong {{%[0-9]+}} [[rhs_2]]
3434
j <<= k;
3535

3636
// CHECK: [[n:%[0-9]+]] = OpLoad %short %n
37-
// CHECK: [[rhs_0_0_0_0:%[0-9]+]] = OpBitwiseAnd %short [[n]] %short_15
38-
// CHECK-NEXT: OpShiftLeftLogical %short {{%[0-9]+}} [[rhs_0_0_0_0]]
37+
// CHECK: [[rhs_3:%[0-9]+]] = OpBitwiseAnd %short [[n]] %short_15
38+
// CHECK-NEXT: OpShiftLeftLogical %short {{%[0-9]+}} [[rhs_3]]
3939
m <<= n;
4040

4141
// CHECK: [[q:%[0-9]+]] = OpLoad %v4ushort %q
42-
// CHECK: [[rhs_0_0_0_0_0:%[0-9]+]] = OpBitwiseAnd %v4ushort [[q]] [[v4c15]]
43-
// CHECK-NEXT: OpShiftLeftLogical %v4ushort {{%[0-9]+}} [[rhs_0_0_0_0_0]]
42+
// CHECK: [[rhs_4:%[0-9]+]] = OpBitwiseAnd %v4ushort [[q]] [[v4c15]]
43+
// CHECK-NEXT: OpShiftLeftLogical %v4ushort {{%[0-9]+}} [[rhs_4]]
4444
p <<= q;
4545
}

tools/clang/test/CodeGenSPIRV_Lit/binary-op.bitwise-assign.shift-right.hlsl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@ void main() {
2424
d >>= e;
2525

2626
// CHECK: [[h:%[0-9]+]] = OpLoad %v3long %h
27-
// CHECK: [[rhs_0_0:%[0-9]+]] = OpBitwiseAnd %v3long [[h]] [[v3c63]]
28-
// CHECK-NEXT: OpShiftRightArithmetic %v3long {{%[0-9]+}} [[rhs_0_0]]
27+
// CHECK: [[rhs_1:%[0-9]+]] = OpBitwiseAnd %v3long [[h]] [[v3c63]]
28+
// CHECK-NEXT: OpShiftRightArithmetic %v3long {{%[0-9]+}} [[rhs_1]]
2929
g >>= h;
3030

3131
// CHECK: [[k:%[0-9]+]] = OpLoad %ulong %k
32-
// CHECK: [[rhs_0_0_0:%[0-9]+]] = OpBitwiseAnd %ulong [[k]] %ulong_63
33-
// CHECK-NEXT: OpShiftRightLogical %ulong {{%[0-9]+}} [[rhs_0_0_0]]
32+
// CHECK: [[rhs_2:%[0-9]+]] = OpBitwiseAnd %ulong [[k]] %ulong_63
33+
// CHECK-NEXT: OpShiftRightLogical %ulong {{%[0-9]+}} [[rhs_2]]
3434
j >>= k;
3535

3636
// CHECK: [[n:%[0-9]+]] = OpLoad %short %n
37-
// CHECK: [[rhs_0_0_0_0:%[0-9]+]] = OpBitwiseAnd %short [[n]] %short_15
38-
// CHECK-NEXT: OpShiftRightArithmetic %short {{%[0-9]+}} [[rhs_0_0_0_0]]
37+
// CHECK: [[rhs_3:%[0-9]+]] = OpBitwiseAnd %short [[n]] %short_15
38+
// CHECK-NEXT: OpShiftRightArithmetic %short {{%[0-9]+}} [[rhs_3]]
3939
m >>= n;
4040

4141
// CHECK: [[q:%[0-9]+]] = OpLoad %v4ushort %q
42-
// CHECK: [[rhs_0_0_0_0_0:%[0-9]+]] = OpBitwiseAnd %v4ushort [[q]] [[v4c15]]
43-
// CHECK-NEXT: OpShiftRightLogical %v4ushort {{%[0-9]+}} [[rhs_0_0_0_0_0]]
42+
// CHECK: [[rhs_4:%[0-9]+]] = OpBitwiseAnd %v4ushort [[q]] [[v4c15]]
43+
// CHECK-NEXT: OpShiftRightLogical %v4ushort {{%[0-9]+}} [[rhs_4]]
4444
p >>= q;
4545
}

tools/clang/test/CodeGenSPIRV_Lit/binary-op.bitwise.shift-left.hlsl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@ void main() {
2424
f = d << e;
2525

2626
// CHECK: [[h:%[0-9]+]] = OpLoad %v3long %h
27-
// CHECK-NEXT: [[rhs_0_0:%[0-9]+]] = OpBitwiseAnd %v3long [[h]] [[v3c63]]
28-
// CHECK-NEXT: OpShiftLeftLogical %v3long {{%[0-9]+}} [[rhs_0_0]]
27+
// CHECK-NEXT: [[rhs_1:%[0-9]+]] = OpBitwiseAnd %v3long [[h]] [[v3c63]]
28+
// CHECK-NEXT: OpShiftLeftLogical %v3long {{%[0-9]+}} [[rhs_1]]
2929
i = g << h;
3030

3131
// CHECK: [[k:%[0-9]+]] = OpLoad %ulong %k
32-
// CHECK-NEXT: [[rhs_0_0_0:%[0-9]+]] = OpBitwiseAnd %ulong [[k]] %ulong_63
33-
// CHECK-NEXT: OpShiftLeftLogical %ulong {{%[0-9]+}} [[rhs_0_0_0]]
32+
// CHECK-NEXT: [[rhs_2:%[0-9]+]] = OpBitwiseAnd %ulong [[k]] %ulong_63
33+
// CHECK-NEXT: OpShiftLeftLogical %ulong {{%[0-9]+}} [[rhs_2]]
3434
l = j << k;
3535

3636
// CHECK: [[n:%[0-9]+]] = OpLoad %short %n
37-
// CHECK-NEXT: [[rhs_0_0_0_0:%[0-9]+]] = OpBitwiseAnd %short [[n]] %short_15
38-
// CHECK-NEXT: OpShiftLeftLogical %short {{%[0-9]+}} [[rhs_0_0_0_0]]
37+
// CHECK-NEXT: [[rhs_3:%[0-9]+]] = OpBitwiseAnd %short [[n]] %short_15
38+
// CHECK-NEXT: OpShiftLeftLogical %short {{%[0-9]+}} [[rhs_3]]
3939
o = m << n;
4040

4141
// CHECK: [[q:%[0-9]+]] = OpLoad %v4ushort %q
42-
// CHECK-NEXT: [[rhs_0_0_0_0_0:%[0-9]+]] = OpBitwiseAnd %v4ushort [[q]] [[v4c15]]
43-
// CHECK-NEXT: OpShiftLeftLogical %v4ushort {{%[0-9]+}} [[rhs_0_0_0_0_0]]
42+
// CHECK-NEXT: [[rhs_4:%[0-9]+]] = OpBitwiseAnd %v4ushort [[q]] [[v4c15]]
43+
// CHECK-NEXT: OpShiftLeftLogical %v4ushort {{%[0-9]+}} [[rhs_4]]
4444
r = p << q;
4545
}

tools/clang/test/CodeGenSPIRV_Lit/binary-op.bitwise.shift-right.hlsl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@ void main() {
2424
f = d >> e;
2525

2626
// CHECK: [[h:%[0-9]+]] = OpLoad %v3long %h
27-
// CHECK-NEXT: [[rhs_0_0:%[0-9]+]] = OpBitwiseAnd %v3long [[h]] [[v3c63]]
28-
// CHECK-NEXT: OpShiftRightArithmetic %v3long {{%[0-9]+}} [[rhs_0_0]]
27+
// CHECK-NEXT: [[rhs_1:%[0-9]+]] = OpBitwiseAnd %v3long [[h]] [[v3c63]]
28+
// CHECK-NEXT: OpShiftRightArithmetic %v3long {{%[0-9]+}} [[rhs_1]]
2929
i = g >> h;
3030

3131
// CHECK: [[k:%[0-9]+]] = OpLoad %ulong %k
32-
// CHECK-NEXT: [[rhs_0_0_0:%[0-9]+]] = OpBitwiseAnd %ulong [[k]] %ulong_63
33-
// CHECK-NEXT: OpShiftRightLogical %ulong {{%[0-9]+}} [[rhs_0_0_0]]
32+
// CHECK-NEXT: [[rhs_2:%[0-9]+]] = OpBitwiseAnd %ulong [[k]] %ulong_63
33+
// CHECK-NEXT: OpShiftRightLogical %ulong {{%[0-9]+}} [[rhs_2]]
3434
l = j >> k;
3535

3636
// CHECK: [[n:%[0-9]+]] = OpLoad %short %n
37-
// CHECK-NEXT: [[rhs_0_0_0_0:%[0-9]+]] = OpBitwiseAnd %short [[n]] %short_15
38-
// CHECK-NEXT: OpShiftRightArithmetic %short {{%[0-9]+}} [[rhs_0_0_0_0]]
37+
// CHECK-NEXT: [[rhs_3:%[0-9]+]] = OpBitwiseAnd %short [[n]] %short_15
38+
// CHECK-NEXT: OpShiftRightArithmetic %short {{%[0-9]+}} [[rhs_3]]
3939
o = m >> n;
4040

4141
// CHECK: [[q:%[0-9]+]] = OpLoad %v4ushort %q
42-
// CHECK-NEXT: [[rhs_0_0_0_0_0:%[0-9]+]] = OpBitwiseAnd %v4ushort [[q]] [[v4c15]]
43-
// CHECK-NEXT: OpShiftRightLogical %v4ushort {{%[0-9]+}} [[rhs_0_0_0_0_0]]
42+
// CHECK-NEXT: [[rhs_4:%[0-9]+]] = OpBitwiseAnd %v4ushort [[q]] [[v4c15]]
43+
// CHECK-NEXT: OpShiftRightLogical %v4ushort {{%[0-9]+}} [[rhs_4]]
4444
r = p >> q;
4545
}

tools/clang/test/CodeGenSPIRV_Lit/rich.debug.scope.after.compound.statement.hlsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ VS_OUTPUT main(float4 pos : POSITION,
3333
x += a + b + c;
3434
}
3535
//CHECK: DebugScope [[bb1]]
36-
//CHECK-NEXT: OpLine [[file_0_0:%[0-9]+]] 37
36+
//CHECK-NEXT: OpLine [[file_1:%[0-9]+]] 37
3737
x += a + b + c;
3838
}
3939
//CHECK: DebugScope [[bb0]]
40-
//CHECK-NEXT: OpLine [[file_0_0_0:%[0-9]+]] 41
40+
//CHECK-NEXT: OpLine [[file_2:%[0-9]+]] 41
4141
x += a + b + c;
4242

4343
VS_OUTPUT vout;

tools/clang/test/CodeGenSPIRV_Lit/shader.debug.line.composite.hlsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ void main() {
7171
// CHECK: DebugLine [[src]] %uint_76 %uint_76 %uint_3 %uint_3
7272
// CHECK-NEXT: [[z:%[0-9]+]] = OpLoad %type_2d_image %z
7373
// CHECK-NEXT: [[z_0:%[0-9]+]] = OpImageRead %v4int [[z]] {{%[0-9]+}} None
74-
// CHECK-NEXT: [[z_0_0:%[0-9]+]] = OpVectorShuffle %v3int [[z_0]] [[z_0]] 0 1 2
75-
// CHECK: {{%[0-9]+}} = OpCompositeInsert %v3int %int_16 [[z_0_0]] 0
74+
// CHECK-NEXT: [[z_1:%[0-9]+]] = OpVectorShuffle %v3int [[z_0]] [[z_0]] 0 1 2
75+
// CHECK: {{%[0-9]+}} = OpCompositeInsert %v3int %int_16 [[z_1]] 0
7676
z[uint2(2, 3)].x = 16;
7777

7878
// CHECK: DebugLine [[src]] %uint_82 %uint_82 %uint_3 %uint_4

tools/clang/test/CodeGenSPIRV_Lit/shader.debug.line.intrinsic.hlsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ void main() {
8282
// CHECK: DebugLine [[src]] %uint_87 %uint_87 %uint_35 %uint_47
8383
// CHECK-NEXT: [[idx:%[0-9]+]] = OpIAdd %uint
8484
// CHECK: DebugLine [[src]] %uint_87 %uint_87 %uint_3 %uint_48
85-
// CHECK-NEXT: [[v4i_0_0:%[0-9]+]] = OpAccessChain %_ptr_Function_uint %v4i %int_0
86-
// CHECK-NEXT: OpStore [[v4i_0_0]] {{%[0-9]+}}
85+
// CHECK-NEXT: [[v4i_1:%[0-9]+]] = OpAccessChain %_ptr_Function_uint %v4i %int_0
86+
// CHECK-NEXT: OpStore [[v4i_1]] {{%[0-9]+}}
8787
v4i.x = NonUniformResourceIndex(v4i.y + v4i.z);
8888

8989
// CHECK: DebugLine [[src]] %uint_93 %uint_93 %uint_11 %uint_39

tools/clang/test/CodeGenSPIRV_Lit/spirv.debug.opline.composite.hlsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ void main() {
7171
// CHECK: OpLine [[file]] 76 3
7272
// CHECK-NEXT: [[z:%[0-9]+]] = OpLoad %type_2d_image %z
7373
// CHECK-NEXT: [[z_0:%[0-9]+]] = OpImageRead %v4int [[z]] {{%[0-9]+}} None
74-
// CHECK-NEXT: [[z_0_0:%[0-9]+]] = OpVectorShuffle %v3int [[z_0]] [[z_0]] 0 1 2
75-
// CHECK-NEXT: {{%[0-9]+}} = OpCompositeInsert %v3int %int_16 [[z_0_0]] 0
74+
// CHECK-NEXT: [[z_1:%[0-9]+]] = OpVectorShuffle %v3int [[z_0]] [[z_0]] 0 1 2
75+
// CHECK-NEXT: {{%[0-9]+}} = OpCompositeInsert %v3int %int_16 [[z_1]] 0
7676
z[uint2(2, 3)].x = 16;
7777

7878
// CHECK: OpLine [[file]] 82 3

tools/clang/test/CodeGenSPIRV_Lit/spirv.debug.opline.intrinsic.hlsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ void main() {
8282
// CHECK: OpLine [[file]] 87 41
8383
// CHECK-NEXT: [[idx:%[0-9]+]] = OpIAdd %uint
8484
// CHECK: OpLine [[file]] 87 3
85-
// CHECK-NEXT: [[v4i_0_0:%[0-9]+]] = OpAccessChain %_ptr_Function_uint %v4i %int_0
86-
// CHECK-NEXT: OpStore [[v4i_0_0]] {{%[0-9]+}}
85+
// CHECK-NEXT: [[v4i_1:%[0-9]+]] = OpAccessChain %_ptr_Function_uint %v4i %int_0
86+
// CHECK-NEXT: OpStore [[v4i_1]] {{%[0-9]+}}
8787
v4i.x = NonUniformResourceIndex(v4i.y + v4i.z);
8888

8989
// CHECK: OpLine [[file]] 93 11

0 commit comments

Comments
 (0)