[spirv][ir] Add memory model annotations to Load/Store
This CL adds the Vulkan Memory Model `NonPrivatePointer` annotation to
the loads and stores.
Bug: 348702031
Change-Id: I65f3ae32bcd58ce4f6f9201d8b363be9c686a797
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/203495
Reviewed-by: James Price <jrprice@google.com>
Commit-Queue: dan sinclair <dsinclair@chromium.org>
diff --git a/test/tint/builtins/gen/var/textureDimensions/00229f.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/00229f.wgsl.expected.spvasm
index 5ffbf75..6ac136e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/00229f.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/00229f.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_00229f = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_00229f
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_00229f
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_00229f
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl.expected.spvasm
index 4d1f23c..bd527e2 100644
--- a/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_00348c = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v2uint %21
OpStore %res %22
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_00348c
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_00348c
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%50 = OpFunctionCall %v2uint %textureDimensions_00348c
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v2uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl.expected.spvasm
index da6cd8c..3c01d32 100644
--- a/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_01e21e = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_01e21e
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_01e21e
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/01edb1.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/01edb1.wgsl.expected.spvasm
index 9b1c69f..5a703fb 100644
--- a/test/tint/builtins/gen/var/textureDimensions/01edb1.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/01edb1.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_01edb1 = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_01edb1
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_01edb1
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/022903.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/022903.wgsl.expected.spvasm
index f627ae8..e4d2042 100644
--- a/test/tint/builtins/gen/var/textureDimensions/022903.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/022903.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %7 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %7 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %uint %23 %24
OpStore %res %25
- %27 = OpLoad %uint %res
+ %27 = OpLoad %uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %uint %textureDimensions_022903
%33 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%37 = OpLabel
%38 = OpFunctionCall %uint %textureDimensions_022903
%39 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %39 %38
+ OpStore %39 %38 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %42
%43 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %46
%47 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %47 %49
+ OpStore %47 %49 None
%50 = OpAccessChain %_ptr_Function_uint %out %uint_1
%51 = OpFunctionCall %uint %textureDimensions_022903
- OpStore %50 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %50 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0276ec.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0276ec.wgsl.expected.spvasm
index aed811a..21850f1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0276ec.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0276ec.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_0276ec = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_0276ec
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_0276ec
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/029589.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/029589.wgsl.expected.spvasm
index 3f25d76..e06f1a3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/029589.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/029589.wgsl.expected.spvasm
@@ -45,24 +45,24 @@
%textureDimensions_029589 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_029589
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_029589
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0329b0.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0329b0.wgsl.expected.spvasm
index 2c8aa16..37eca76 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0329b0.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0329b0.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_0329b0 = OpFunction %uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %20 = OpLoad %7 %arg_0
+ %20 = OpLoad %7 %arg_0 None
%21 = OpImageQuerySize %uint %20
OpStore %res %21
- %24 = OpLoad %uint %res
+ %24 = OpLoad %uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %uint %textureDimensions_0329b0
%30 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %uint %textureDimensions_0329b0
%36 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_uint %out %uint_1
%49 = OpFunctionCall %uint %textureDimensions_0329b0
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/033195.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/033195.wgsl.expected.spvasm
index d2064cc..c2a61e1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/033195.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/033195.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_033195 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_033195
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_033195
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/033ea7.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/033ea7.wgsl.expected.spvasm
index 450b931..92e05f8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/033ea7.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/033ea7.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_033ea7 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_033ea7
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_033ea7
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_033ea7
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/038847.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/038847.wgsl.expected.spvasm
index 9a92f20..d042cae 100644
--- a/test/tint/builtins/gen/var/textureDimensions/038847.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/038847.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_038847 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_038847
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_038847
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/03f81e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/03f81e.wgsl.expected.spvasm
index 6cda34c..6822da9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/03f81e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/03f81e.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_03f81e = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_03f81e
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_03f81e
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/07f1ba.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/07f1ba.wgsl.expected.spvasm
index d10d822..2f1e413 100644
--- a/test/tint/builtins/gen/var/textureDimensions/07f1ba.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/07f1ba.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_07f1ba = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_07f1ba
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_07f1ba
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_07f1ba
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/088918.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/088918.wgsl.expected.spvasm
index 2c2d2e2..42675c0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/088918.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/088918.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_088918 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_088918
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_088918
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_088918
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl.expected.spvasm
index 1ec82a7..c6956bf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v3uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v3uint %23 %24
OpStore %res %25
- %28 = OpLoad %v3uint %res
+ %28 = OpLoad %v3uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v3uint %textureDimensions_0890c6
%34 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %v3uint %textureDimensions_0890c6
%40 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%52 = OpFunctionCall %v3uint %textureDimensions_0890c6
- OpStore %51 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %51 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v3uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl.expected.spvasm
index 25a7466..f26be3f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl.expected.spvasm
@@ -76,44 +76,44 @@
%textureDimensions_08e371 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v2uint %21
OpStore %res %22
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_08e371
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_08e371
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%50 = OpFunctionCall %v2uint %textureDimensions_08e371
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v2uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl.expected.spvasm
index ae1aa49..ce79153 100644
--- a/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_09140b = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_09140b
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_09140b
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0973c9.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0973c9.wgsl.expected.spvasm
index 2750c3b..b71de6b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0973c9.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0973c9.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_0973c9 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_0973c9
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_0973c9
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl.expected.spvasm
index 9a671d7..714f909 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_0baa0d = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_0baa0d
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_0baa0d
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl.expected.spvasm
index be834ed..0b29909 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_0c0b0c = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_0c0b0c
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_0c0b0c
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0d4a7c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0d4a7c.wgsl.expected.spvasm
index 2501ab6..d127f48 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0d4a7c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0d4a7c.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_0d4a7c = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_0d4a7c
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_0d4a7c
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_0d4a7c
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0de70c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0de70c.wgsl.expected.spvasm
index 3589ec6..294a4bf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0de70c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0de70c.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_0de70c = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_0de70c
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_0de70c
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl.expected.spvasm
index c66ddc1..051cad0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl.expected.spvasm
@@ -81,46 +81,46 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_0ff9a4
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_0ff9a4
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%56 = OpFunctionCall %v2uint %textureDimensions_0ff9a4
- OpStore %54 %56
- %57 = OpLoad %VertexOutput %out
+ OpStore %54 %56 None
+ %57 = OpLoad %VertexOutput %out None
OpReturnValue %57
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%59 = OpLabel
%60 = OpFunctionCall %VertexOutput %vertex_main_inner
%61 = OpCompositeExtract %v4float %60 0
- OpStore %vertex_main_position_Output %61
+ OpStore %vertex_main_position_Output %61 None
%62 = OpCompositeExtract %v2uint %60 1
- OpStore %vertex_main_loc0_Output %62
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %62 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/135176.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/135176.wgsl.expected.spvasm
index a4143ec..89b8afd 100644
--- a/test/tint/builtins/gen/var/textureDimensions/135176.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/135176.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_135176 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_135176
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_135176
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_135176
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl.expected.spvasm
index 9a7a045..0e1d1e5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v2uint %23 %24
OpStore %res %25
- %28 = OpLoad %v2uint %res
+ %28 = OpLoad %v2uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v2uint %textureDimensions_13f8db
%34 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %v2uint %textureDimensions_13f8db
%40 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_13f8db
- OpStore %51 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %51 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl.expected.spvasm
index 0615b55..6f19393 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_1417dd = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_1417dd
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_1417dd
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl.expected.spvasm
index 36c6985..fb777d0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_15aa17 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_15aa17
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_15aa17
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl.expected.spvasm
index 29e2f37..8728f84 100644
--- a/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_15b577
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_15b577
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_15b577
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/18160d.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/18160d.wgsl.expected.spvasm
index 7d04d0f..ff78166 100644
--- a/test/tint/builtins/gen/var/textureDimensions/18160d.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/18160d.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_18160d = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_18160d
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_18160d
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/18f19f.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/18f19f.wgsl.expected.spvasm
index 613b8f5..f018767 100644
--- a/test/tint/builtins/gen/var/textureDimensions/18f19f.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/18f19f.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_18f19f = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_18f19f
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_18f19f
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl.expected.spvasm
index 585af05..c0d18a8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_1a2be7 = OpFunction %v3uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySizeLod %v3uint %21 %uint_0
OpStore %res %22
- %26 = OpLoad %v3uint %res
+ %26 = OpLoad %v3uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v3uint %textureDimensions_1a2be7
%32 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%35 = OpLabel
%36 = OpFunctionCall %v3uint %textureDimensions_1a2be7
%37 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%50 = OpFunctionCall %v3uint %textureDimensions_1a2be7
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v3uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/1b720f.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/1b720f.wgsl.expected.spvasm
index 365c9ea..11a035b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1b720f.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/1b720f.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_1b720f = OpFunction %v3uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
OpStore %res %22
- %25 = OpLoad %v3uint %res
+ %25 = OpLoad %v3uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v3uint %textureDimensions_1b720f
%31 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v3uint %textureDimensions_1b720f
%37 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%50 = OpFunctionCall %v3uint %textureDimensions_1b720f
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v3uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl.expected.spvasm
index 16ee81a..a1be4c9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v3uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
OpStore %res %26
- %29 = OpLoad %v3uint %res
+ %29 = OpLoad %v3uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v3uint %textureDimensions_1bc428
%35 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v3uint %textureDimensions_1bc428
%41 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%54 = OpFunctionCall %v3uint %textureDimensions_1bc428
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v3uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl.expected.spvasm
index 7c58489..53142e6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_1bd78c
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_1bd78c
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_1bd78c
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/1e4024.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/1e4024.wgsl.expected.spvasm
index e5e6781..4475cc0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1e4024.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/1e4024.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_1e4024 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_1e4024
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_1e4024
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/20eaad.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/20eaad.wgsl.expected.spvasm
index 69a7fdc..15d9b12 100644
--- a/test/tint/builtins/gen/var/textureDimensions/20eaad.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/20eaad.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_20eaad = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_20eaad
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_20eaad
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/20ecef.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/20ecef.wgsl.expected.spvasm
index f206b42..a81e80c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/20ecef.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/20ecef.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_20ecef = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_20ecef
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_20ecef
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/212362.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/212362.wgsl.expected.spvasm
index 6134a84..2a13954 100644
--- a/test/tint/builtins/gen/var/textureDimensions/212362.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/212362.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_212362 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_212362
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_212362
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_212362
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/224113.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/224113.wgsl.expected.spvasm
index 7bc005e..cd531a9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/224113.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/224113.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_224113 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_224113
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_224113
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl.expected.spvasm
index 16ce051..41d6087 100644
--- a/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl.expected.spvasm
@@ -81,46 +81,46 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_22b5b6
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_22b5b6
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%56 = OpFunctionCall %v2uint %textureDimensions_22b5b6
- OpStore %54 %56
- %57 = OpLoad %VertexOutput %out
+ OpStore %54 %56 None
+ %57 = OpLoad %VertexOutput %out None
OpReturnValue %57
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%59 = OpLabel
%60 = OpFunctionCall %VertexOutput %vertex_main_inner
%61 = OpCompositeExtract %v4float %60 0
- OpStore %vertex_main_position_Output %61
+ OpStore %vertex_main_position_Output %61 None
%62 = OpCompositeExtract %v2uint %60 1
- OpStore %vertex_main_loc0_Output %62
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %62 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl.expected.spvasm
index 060ff66..5610a77 100644
--- a/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_24db07 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v2uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_24db07
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_24db07
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_24db07
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/25d284.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/25d284.wgsl.expected.spvasm
index 593ffb3..77d75c5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/25d284.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/25d284.wgsl.expected.spvasm
@@ -45,24 +45,24 @@
%textureDimensions_25d284 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_25d284
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_25d284
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl.expected.spvasm
index 3b48f7c..58aa5bf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_2674d8 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_2674d8
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_2674d8
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/268ddb.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/268ddb.wgsl.expected.spvasm
index edb7baa..7de2ae5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/268ddb.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/268ddb.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_268ddb = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_268ddb
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_268ddb
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_268ddb
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl.expected.spvasm
index 5d42796..4393311 100644
--- a/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_26d6bf = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySizeLod %uint %19 %uint_0
OpStore %res %20
- %24 = OpLoad %uint %res
+ %24 = OpLoad %uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %uint %textureDimensions_26d6bf
%30 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_26d6bf
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_26d6bf
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/282978.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/282978.wgsl.expected.spvasm
index c64ebaf..7174999 100644
--- a/test/tint/builtins/gen/var/textureDimensions/282978.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/282978.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_282978 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_282978
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_282978
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/283b58.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/283b58.wgsl.expected.spvasm
index fbce23c..d6a3035 100644
--- a/test/tint/builtins/gen/var/textureDimensions/283b58.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/283b58.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_283b58 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_283b58
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_283b58
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl.expected.spvasm
index b6c2cee..bfb1f18 100644
--- a/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_284c27 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_284c27
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_284c27
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_284c27
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/2a58b7.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/2a58b7.wgsl.expected.spvasm
index 4736bbc..d559467 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2a58b7.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/2a58b7.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_2a58b7 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_2a58b7
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_2a58b7
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/2bafdf.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/2bafdf.wgsl.expected.spvasm
index 54faa2b..c02014f4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2bafdf.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/2bafdf.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_2bafdf = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_2bafdf
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_2bafdf
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_2bafdf
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/2dc5c5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/2dc5c5.wgsl.expected.spvasm
index 0adbff5..f1626c1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2dc5c5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/2dc5c5.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_2dc5c5 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_2dc5c5
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_2dc5c5
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_2dc5c5
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl.expected.spvasm
index c201b89..0287bed 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_2e443d
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_2e443d
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_2e443d
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl.expected.spvasm
index 5ac3b73..7f19056 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl.expected.spvasm
@@ -80,46 +80,46 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_2fd2a4
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_2fd2a4
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%56 = OpFunctionCall %v2uint %textureDimensions_2fd2a4
- OpStore %54 %56
- %57 = OpLoad %VertexOutput %out
+ OpStore %54 %56 None
+ %57 = OpLoad %VertexOutput %out None
OpReturnValue %57
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%59 = OpLabel
%60 = OpFunctionCall %VertexOutput %vertex_main_inner
%61 = OpCompositeExtract %v4float %60 0
- OpStore %vertex_main_position_Output %61
+ OpStore %vertex_main_position_Output %61 None
%62 = OpCompositeExtract %v2uint %60 1
- OpStore %vertex_main_loc0_Output %62
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %62 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/2ff32a.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/2ff32a.wgsl.expected.spvasm
index 0c059ad..b0e9a56 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2ff32a.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/2ff32a.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_2ff32a = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_2ff32a
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_2ff32a
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_2ff32a
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/305dd5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/305dd5.wgsl.expected.spvasm
index 4d2684d..50c23b0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/305dd5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/305dd5.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_305dd5 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_305dd5
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_305dd5
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_305dd5
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl.expected.spvasm
index 03f8ba5..f28bb82 100644
--- a/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_31799c = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_31799c
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_31799c
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/31d00d.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/31d00d.wgsl.expected.spvasm
index 522e67c..a1b3cb1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/31d00d.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/31d00d.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_31d00d = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_31d00d
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_31d00d
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/325338.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/325338.wgsl.expected.spvasm
index f938b65..71b9e54 100644
--- a/test/tint/builtins/gen/var/textureDimensions/325338.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/325338.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_325338 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_325338
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_325338
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl.expected.spvasm
index 0cfbeae..5838659 100644
--- a/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl.expected.spvasm
@@ -79,46 +79,46 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v3uint %23 %24
%27 = OpVectorShuffle %v2uint %25 %25 0 1
OpStore %res %27
- %30 = OpLoad %v2uint %res
+ %30 = OpLoad %v2uint %res None
OpReturnValue %30
OpFunctionEnd
%fragment_main = OpFunction %void None %33
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_346fee
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %33
%40 = OpLabel
%41 = OpFunctionCall %v2uint %textureDimensions_346fee
%42 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %42 %41
+ OpStore %42 %41 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %45
%46 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %49
%50 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %50 %52
+ OpStore %50 %52 None
%53 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_346fee
- OpStore %53 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %53 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %33
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl.expected.spvasm
index e23a3f5..0ded4fb 100644
--- a/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_35a7e5 = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_35a7e5
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_35a7e5
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl.expected.spvasm
index fc8bd45..ee0e457 100644
--- a/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_35ee69 = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_35ee69
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_35ee69
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/36eeb7.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/36eeb7.wgsl.expected.spvasm
index 5638449..d2d2530 100644
--- a/test/tint/builtins/gen/var/textureDimensions/36eeb7.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/36eeb7.wgsl.expected.spvasm
@@ -43,24 +43,24 @@
%textureDimensions_36eeb7 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_36eeb7
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_36eeb7
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl.expected.spvasm
index 7d0c8ef..02ecc3c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_378a65 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_378a65
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_378a65
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl.expected.spvasm
index 2874788..ff96f7a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v2uint %23 %24
OpStore %res %25
- %28 = OpLoad %v2uint %res
+ %28 = OpLoad %v2uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v2uint %textureDimensions_382b16
%34 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %v2uint %textureDimensions_382b16
%40 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_382b16
- OpStore %51 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %51 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3834f8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3834f8.wgsl.expected.spvasm
index e28e6c6..a85414d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3834f8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3834f8.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_3834f8 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_3834f8
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_3834f8
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/38c9ca.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/38c9ca.wgsl.expected.spvasm
index 3d1e657..59430a5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/38c9ca.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/38c9ca.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_38c9ca = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_38c9ca
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_38c9ca
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl.expected.spvasm
index ef31802..9f3b5f0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl.expected.spvasm
@@ -80,46 +80,46 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %uint %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %uint %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_3963d0
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_3963d0
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%55 = OpFunctionCall %v2uint %textureDimensions_3963d0
- OpStore %54 %55
- %56 = OpLoad %VertexOutput %out
+ OpStore %54 %55 None
+ %56 = OpLoad %VertexOutput %out None
OpReturnValue %56
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%58 = OpLabel
%59 = OpFunctionCall %VertexOutput %vertex_main_inner
%60 = OpCompositeExtract %v4float %59 0
- OpStore %vertex_main_position_Output %60
+ OpStore %vertex_main_position_Output %60 None
%61 = OpCompositeExtract %v2uint %59 1
- OpStore %vertex_main_loc0_Output %61
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %61 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/397dab.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/397dab.wgsl.expected.spvasm
index 840318a..0b911ef 100644
--- a/test/tint/builtins/gen/var/textureDimensions/397dab.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/397dab.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_397dab = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_397dab
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_397dab
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_397dab
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl.expected.spvasm
index c5a007c..2cd68e5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_3a5bb1 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_3a5bb1
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_3a5bb1
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl.expected.spvasm
index 8b57652..206560d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_3a7b69 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_3a7b69
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_3a7b69
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl.expected.spvasm
index 84ed7e2..bafb92c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_3af3e7 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_3af3e7
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_3af3e7
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl.expected.spvasm
index df3c1ee..5365066 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_3b38f6 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v2uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_3b38f6
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_3b38f6
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_3b38f6
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl.expected.spvasm
index ec53025..14ec52d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl.expected.spvasm
@@ -43,24 +43,24 @@
%textureDimensions_3baab5 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_3baab5
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_3baab5
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3bf12a.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3bf12a.wgsl.expected.spvasm
index d4f0b19..afa879b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3bf12a.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3bf12a.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_3bf12a = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_3bf12a
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_3bf12a
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl.expected.spvasm
index 85c7178..452c656 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl.expected.spvasm
@@ -81,46 +81,46 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_3c66f0
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_3c66f0
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%56 = OpFunctionCall %v2uint %textureDimensions_3c66f0
- OpStore %54 %56
- %57 = OpLoad %VertexOutput %out
+ OpStore %54 %56 None
+ %57 = OpLoad %VertexOutput %out None
OpReturnValue %57
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%59 = OpLabel
%60 = OpFunctionCall %VertexOutput %vertex_main_inner
%61 = OpCompositeExtract %v4float %60 0
- OpStore %vertex_main_position_Output %61
+ OpStore %vertex_main_position_Output %61 None
%62 = OpCompositeExtract %v2uint %60 1
- OpStore %vertex_main_loc0_Output %62
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %62 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl.expected.spvasm
index 3b526b6..8af8ac9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_3f3474 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_3f3474
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_3f3474
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_3f3474
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl.expected.spvasm
index 57749ef..c70e20b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl.expected.spvasm
@@ -78,46 +78,46 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v3uint %23 %24
%27 = OpVectorShuffle %v2uint %25 %25 0 1
OpStore %res %27
- %30 = OpLoad %v2uint %res
+ %30 = OpLoad %v2uint %res None
OpReturnValue %30
OpFunctionEnd
%fragment_main = OpFunction %void None %33
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_3fc3dc
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %33
%40 = OpLabel
%41 = OpFunctionCall %v2uint %textureDimensions_3fc3dc
%42 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %42 %41
+ OpStore %42 %41 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %45
%46 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %49
%50 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %50 %52
+ OpStore %50 %52 None
%53 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_3fc3dc
- OpStore %53 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %53 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %33
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/3ff0a5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/3ff0a5.wgsl.expected.spvasm
index 65da3a8..9abb929 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3ff0a5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/3ff0a5.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%textureDimensions_3ff0a5 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
%24 = OpVectorShuffle %v2uint %22 %22 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_3ff0a5
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%37 = OpLabel
%38 = OpFunctionCall %v2uint %textureDimensions_3ff0a5
%39 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %39 %38
+ OpStore %39 %38 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %42
%43 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %46
%47 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %47 %49
+ OpStore %47 %49 None
%50 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_3ff0a5
- OpStore %50 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %50 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl.expected.spvasm
index e6f84df..2e85cd4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_40c671 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_40c671
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_40c671
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/40da20.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/40da20.wgsl.expected.spvasm
index 1e9b9d4..ea63dc0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/40da20.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/40da20.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_40da20 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_40da20
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_40da20
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_40da20
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl.expected.spvasm
index d399ba4..9a5e010 100644
--- a/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl.expected.spvasm
@@ -43,24 +43,24 @@
%textureDimensions_40ecf4 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_40ecf4
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_40ecf4
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl.expected.spvasm
index 8361b9a..459d300 100644
--- a/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl.expected.spvasm
@@ -43,24 +43,24 @@
%textureDimensions_41545f = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_41545f
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_41545f
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/423519.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/423519.wgsl.expected.spvasm
index d16d4bc..948c4d2 100644
--- a/test/tint/builtins/gen/var/textureDimensions/423519.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/423519.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_423519 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_423519
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_423519
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_423519
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/427f92.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/427f92.wgsl.expected.spvasm
index c22072e..40ac3e7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/427f92.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/427f92.wgsl.expected.spvasm
@@ -43,24 +43,24 @@
%textureDimensions_427f92 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_427f92
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_427f92
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/439651.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/439651.wgsl.expected.spvasm
index fcba04e..1890a86 100644
--- a/test/tint/builtins/gen/var/textureDimensions/439651.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/439651.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_439651 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_439651
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_439651
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/445376.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/445376.wgsl.expected.spvasm
index 26ae9ba..6821ac3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/445376.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/445376.wgsl.expected.spvasm
@@ -74,45 +74,45 @@
%textureDimensions_445376 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v3uint %20 %uint_0
%24 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_445376
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_445376
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_445376
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl.expected.spvasm
index 8b03870..49a848c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_44b358 = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_44b358
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_44b358
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl.expected.spvasm
index 7229ffa..4093667 100644
--- a/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl.expected.spvasm
@@ -43,24 +43,24 @@
%textureDimensions_452fc1 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_452fc1
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_452fc1
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl.expected.spvasm
index 97df049..bf339e0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl.expected.spvasm
@@ -74,45 +74,45 @@
%textureDimensions_46f0fc = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v3uint %20 %uint_0
%24 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_46f0fc
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_46f0fc
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_46f0fc
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/4716a4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/4716a4.wgsl.expected.spvasm
index f5f9fa3..7a32e7b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4716a4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/4716a4.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%textureDimensions_4716a4 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
%24 = OpVectorShuffle %v2uint %22 %22 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_4716a4
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%37 = OpLabel
%38 = OpFunctionCall %v2uint %textureDimensions_4716a4
%39 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %39 %38
+ OpStore %39 %38 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %42
%43 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %46
%47 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %47 %49
+ OpStore %47 %49 None
%50 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_4716a4
- OpStore %50 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %50 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/475c10.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/475c10.wgsl.expected.spvasm
index e4c431f..363b263 100644
--- a/test/tint/builtins/gen/var/textureDimensions/475c10.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/475c10.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_475c10 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_475c10
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_475c10
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_475c10
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl.expected.spvasm
index 2ec476e..36a5034 100644
--- a/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_49a067
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_49a067
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_49a067
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl.expected.spvasm
index 5c953c7..dbb96d8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl.expected.spvasm
@@ -45,24 +45,24 @@
%textureDimensions_4acec7 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_4acec7
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_4acec7
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl.expected.spvasm
index 7f28f2c..e13aa06 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_4b26ef = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_4b26ef
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_4b26ef
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl.expected.spvasm
index b88f16a..d350208 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_4be71b = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v2uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_4be71b
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_4be71b
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_4be71b
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl.expected.spvasm
index a252310..28fbd74 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%textureDimensions_4d1f71 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_4d1f71
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_4d1f71
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_4d1f71
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/4d27b3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/4d27b3.wgsl.expected.spvasm
index af3969f..9ead960 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4d27b3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/4d27b3.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_4d27b3 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_4d27b3
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_4d27b3
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl.expected.spvasm
index 5901e0f..49eb9f2 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_4df14c = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_4df14c
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_4df14c
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/4e540a.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/4e540a.wgsl.expected.spvasm
index 0926ab49..63bc725 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4e540a.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/4e540a.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_4e540a = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_4e540a
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_4e540a
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl.expected.spvasm
index ff9f2c6..f7e3069 100644
--- a/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl.expected.spvasm
@@ -78,46 +78,46 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v3uint %23 %24
%27 = OpVectorShuffle %v2uint %25 %25 0 1
OpStore %res %27
- %30 = OpLoad %v2uint %res
+ %30 = OpLoad %v2uint %res None
OpReturnValue %30
OpFunctionEnd
%fragment_main = OpFunction %void None %33
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_528c0e
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %33
%40 = OpLabel
%41 = OpFunctionCall %v2uint %textureDimensions_528c0e
%42 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %42 %41
+ OpStore %42 %41 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %45
%46 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %49
%50 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %50 %52
+ OpStore %50 %52 None
%53 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_528c0e
- OpStore %53 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %53 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %33
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl.expected.spvasm
index 244aef8..3e612ac 100644
--- a/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_52cf60 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_52cf60
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_52cf60
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_52cf60
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/534ef8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/534ef8.wgsl.expected.spvasm
index 18c3958..ab83263 100644
--- a/test/tint/builtins/gen/var/textureDimensions/534ef8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/534ef8.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_534ef8 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v2uint %21
OpStore %res %22
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_534ef8
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_534ef8
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%50 = OpFunctionCall %v2uint %textureDimensions_534ef8
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v2uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/542c62.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/542c62.wgsl.expected.spvasm
index 80ceb9f..ea3fc88 100644
--- a/test/tint/builtins/gen/var/textureDimensions/542c62.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/542c62.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_542c62 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_542c62
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_542c62
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/55fdeb.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/55fdeb.wgsl.expected.spvasm
index 0363440..8b97cb5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/55fdeb.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/55fdeb.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_55fdeb = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_55fdeb
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_55fdeb
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/5703b3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/5703b3.wgsl.expected.spvasm
index 73ae11b..2a1e081 100644
--- a/test/tint/builtins/gen/var/textureDimensions/5703b3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/5703b3.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_5703b3 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_5703b3
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_5703b3
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/578e75.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/578e75.wgsl.expected.spvasm
index ba09b92..e5f5845 100644
--- a/test/tint/builtins/gen/var/textureDimensions/578e75.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/578e75.wgsl.expected.spvasm
@@ -45,24 +45,24 @@
%textureDimensions_578e75 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_578e75
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_578e75
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/579eee.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/579eee.wgsl.expected.spvasm
index 08e51a5..1d11f08 100644
--- a/test/tint/builtins/gen/var/textureDimensions/579eee.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/579eee.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_579eee = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_579eee
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_579eee
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl.expected.spvasm
index 2eafa67..2dd0aaa 100644
--- a/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_58a82d = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_58a82d
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_58a82d
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/591981.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/591981.wgsl.expected.spvasm
index 91413a8..3a9bc12 100644
--- a/test/tint/builtins/gen/var/textureDimensions/591981.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/591981.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_591981 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_591981
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_591981
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl.expected.spvasm
index a71c245..785968c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_599ab5 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_599ab5
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_599ab5
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl.expected.spvasm
index 265f2ff..9bb73fd 100644
--- a/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_5b4b10 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_5b4b10
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_5b4b10
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl.expected.spvasm
index 21a3475..5e7f7e0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_5df042 = OpFunction %uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %20 = OpLoad %7 %arg_0
+ %20 = OpLoad %7 %arg_0 None
%21 = OpImageQuerySizeLod %uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %uint %res
+ %25 = OpLoad %uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %uint %textureDimensions_5df042
%31 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %uint %textureDimensions_5df042
%36 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_uint %out %uint_1
%49 = OpFunctionCall %uint %textureDimensions_5df042
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/607979.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/607979.wgsl.expected.spvasm
index 4dda0d1..4cd633d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/607979.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/607979.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_607979 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_607979
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_607979
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/609d34.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/609d34.wgsl.expected.spvasm
index fec3a19..269b3e4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/609d34.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/609d34.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_609d34 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_609d34
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_609d34
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_609d34
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/617dc8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/617dc8.wgsl.expected.spvasm
index cba325e..afc73b7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/617dc8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/617dc8.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_617dc8 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_617dc8
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_617dc8
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl.expected.spvasm
index b52c0ea..8907a7d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_62cb5a = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySizeLod %v3uint %21 %uint_0
%25 = OpVectorShuffle %v2uint %22 %22 0 1
OpStore %res %25
- %28 = OpLoad %v2uint %res
+ %28 = OpLoad %v2uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v2uint %textureDimensions_62cb5a
%34 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%37 = OpLabel
%38 = OpFunctionCall %v2uint %textureDimensions_62cb5a
%39 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %39 %38
+ OpStore %39 %38 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %42
%43 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %46
%47 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %47 %49
+ OpStore %47 %49 None
%50 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_62cb5a
- OpStore %50 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %50 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/62e7ae.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/62e7ae.wgsl.expected.spvasm
index d7cf8a6..6655656 100644
--- a/test/tint/builtins/gen/var/textureDimensions/62e7ae.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/62e7ae.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_62e7ae = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_62e7ae
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_62e7ae
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_62e7ae
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl.expected.spvasm
index 74a4660..c8d753e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl.expected.spvasm
@@ -78,45 +78,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %uint %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %uint %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_64dc74
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_64dc74
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%53 = OpFunctionCall %v2uint %textureDimensions_64dc74
- OpStore %52 %53
- %54 = OpLoad %VertexOutput %out
+ OpStore %52 %53 None
+ %54 = OpLoad %VertexOutput %out None
OpReturnValue %54
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%56 = OpLabel
%57 = OpFunctionCall %VertexOutput %vertex_main_inner
%58 = OpCompositeExtract %v4float %57 0
- OpStore %vertex_main_position_Output %58
+ OpStore %vertex_main_position_Output %58 None
%59 = OpCompositeExtract %v2uint %57 1
- OpStore %vertex_main_loc0_Output %59
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %59 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/674058.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/674058.wgsl.expected.spvasm
index 3ac4db5..7a45329 100644
--- a/test/tint/builtins/gen/var/textureDimensions/674058.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/674058.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_674058 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_674058
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_674058
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl.expected.spvasm
index a0fbca8..701af1f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_6dae40 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_6dae40
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_6dae40
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_6dae40
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl.expected.spvasm
index e080fda..7d02088 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl.expected.spvasm
@@ -76,44 +76,44 @@
%textureDimensions_6dbef4 = OpFunction %v3uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
OpStore %res %22
- %25 = OpLoad %v3uint %res
+ %25 = OpLoad %v3uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v3uint %textureDimensions_6dbef4
%31 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v3uint %textureDimensions_6dbef4
%37 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%50 = OpFunctionCall %v3uint %textureDimensions_6dbef4
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v3uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl.expected.spvasm
index 4c8c37b..be0df6b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v3uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v3uint %23 %24
OpStore %res %25
- %28 = OpLoad %v3uint %res
+ %28 = OpLoad %v3uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v3uint %textureDimensions_6e6c7a
%34 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %v3uint %textureDimensions_6e6c7a
%40 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%52 = OpFunctionCall %v3uint %textureDimensions_6e6c7a
- OpStore %51 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %51 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v3uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/6e72c5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/6e72c5.wgsl.expected.spvasm
index f0ea87c..65ba749 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6e72c5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/6e72c5.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_6e72c5 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_6e72c5
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_6e72c5
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_6e72c5
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl.expected.spvasm
index e509da7..b7ab968 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_6f1b5d
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_6f1b5d
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_6f1b5d
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/709357.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/709357.wgsl.expected.spvasm
index 502c8d1..43c9415 100644
--- a/test/tint/builtins/gen/var/textureDimensions/709357.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/709357.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_709357 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_709357
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_709357
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_709357
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/70dd33.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/70dd33.wgsl.expected.spvasm
index dcc45bf..e76508e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/70dd33.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/70dd33.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_70dd33 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_70dd33
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_70dd33
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/715917.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/715917.wgsl.expected.spvasm
index 8a11100..9843fe7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/715917.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/715917.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_715917 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_715917
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_715917
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl.expected.spvasm
index 49b7b23..5d072e4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_7228de = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_7228de
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_7228de
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7327fa.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7327fa.wgsl.expected.spvasm
index 3bb65ed..2a757ec 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7327fa.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7327fa.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_7327fa = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_7327fa
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_7327fa
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_7327fa
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl.expected.spvasm
index 4cc15bb..f0fbeec 100644
--- a/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_740e7c = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_740e7c
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_740e7c
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/756031.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/756031.wgsl.expected.spvasm
index f9872f6..4535d24 100644
--- a/test/tint/builtins/gen/var/textureDimensions/756031.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/756031.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v3uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
OpStore %res %26
- %29 = OpLoad %v3uint %res
+ %29 = OpLoad %v3uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v3uint %textureDimensions_756031
%35 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v3uint %textureDimensions_756031
%41 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%54 = OpFunctionCall %v3uint %textureDimensions_756031
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v3uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/756304.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/756304.wgsl.expected.spvasm
index cc0f129..1e2c3bf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/756304.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/756304.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_756304 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_756304
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_756304
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/790e57.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/790e57.wgsl.expected.spvasm
index dfeb453..53ff8ce 100644
--- a/test/tint/builtins/gen/var/textureDimensions/790e57.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/790e57.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_790e57 = OpFunction %v3uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
OpStore %res %22
- %25 = OpLoad %v3uint %res
+ %25 = OpLoad %v3uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v3uint %textureDimensions_790e57
%31 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v3uint %textureDimensions_790e57
%37 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%50 = OpFunctionCall %v3uint %textureDimensions_790e57
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v3uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/795fbb.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/795fbb.wgsl.expected.spvasm
index 15628aa..2bbb72d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/795fbb.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/795fbb.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_795fbb = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_795fbb
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_795fbb
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/797c30.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/797c30.wgsl.expected.spvasm
index 6c0d95f..68f6a20 100644
--- a/test/tint/builtins/gen/var/textureDimensions/797c30.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/797c30.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_797c30 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_797c30
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_797c30
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_797c30
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl.expected.spvasm
index db78915..3b7cc36 100644
--- a/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_79d168
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_79d168
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_79d168
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl.expected.spvasm
index 02f89e5..800d7e6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_7a3890 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v3uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %v3uint %res
+ %25 = OpLoad %v3uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v3uint %textureDimensions_7a3890
%31 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_7a3890
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_7a3890
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl.expected.spvasm
index bb1280b..f353770 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_7a9e30 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v2uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_7a9e30
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_7a9e30
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_7a9e30
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7c753b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7c753b.wgsl.expected.spvasm
index fd9852d..f8a90ec 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7c753b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7c753b.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_7c753b = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_7c753b
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_7c753b
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_7c753b
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl.expected.spvasm
index 31cf676..f8ec490 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl.expected.spvasm
@@ -45,24 +45,24 @@
%textureDimensions_7c7c64 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_7c7c64
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_7c7c64
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl.expected.spvasm
index dc0e372..28d286a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_7d8439 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_7d8439
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_7d8439
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_7d8439
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7ea4b5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7ea4b5.wgsl.expected.spvasm
index a631848..5554e27 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7ea4b5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7ea4b5.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_7ea4b5 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_7ea4b5
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_7ea4b5
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/7edb05.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/7edb05.wgsl.expected.spvasm
index fece9cb..82cfbc0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7edb05.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/7edb05.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_7edb05 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_7edb05
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_7edb05
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_7edb05
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8057cb.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8057cb.wgsl.expected.spvasm
index 80feb69..7185a3f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8057cb.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8057cb.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_8057cb = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_8057cb
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_8057cb
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_8057cb
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8243a1.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8243a1.wgsl.expected.spvasm
index 7a6f718..fa3b1a5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8243a1.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8243a1.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_8243a1 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_8243a1
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_8243a1
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl.expected.spvasm
index dae3dfd..e5bf262 100644
--- a/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_835f90 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_835f90
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_835f90
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/841ebe.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/841ebe.wgsl.expected.spvasm
index 44ceb2f..582473c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/841ebe.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/841ebe.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_841ebe = OpFunction %uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %20 = OpLoad %7 %arg_0
+ %20 = OpLoad %7 %arg_0 None
%21 = OpImageQuerySize %uint %20
OpStore %res %21
- %24 = OpLoad %uint %res
+ %24 = OpLoad %uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %uint %textureDimensions_841ebe
%30 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %uint %textureDimensions_841ebe
%36 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_uint %out %uint_1
%49 = OpFunctionCall %uint %textureDimensions_841ebe
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl.expected.spvasm
index 97efeb0..a684e98 100644
--- a/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_84f363 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_84f363
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_84f363
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl.expected.spvasm
index 8abf84e..6563d8e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_867ead = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_867ead
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_867ead
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl.expected.spvasm
index bd030fe..a80bac5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_879b73 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v3uint %20 %uint_0
%24 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_879b73
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_879b73
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_879b73
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/87b42d.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/87b42d.wgsl.expected.spvasm
index 55f3c7d..1c7aa6f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/87b42d.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/87b42d.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_87b42d = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_87b42d
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_87b42d
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_87b42d
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/881dd4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/881dd4.wgsl.expected.spvasm
index 8ceaddf..72ddfbf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/881dd4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/881dd4.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_881dd4 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_881dd4
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_881dd4
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_881dd4
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8a2b17.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8a2b17.wgsl.expected.spvasm
index e0c422e..8281537 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8a2b17.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8a2b17.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_8a2b17 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_8a2b17
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_8a2b17
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl.expected.spvasm
index 5c12577..2d2c1d2 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_8a35f9 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_8a35f9
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_8a35f9
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8af728.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8af728.wgsl.expected.spvasm
index f3710eb..1c0e58a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8af728.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8af728.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%textureDimensions_8af728 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_8af728
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_8af728
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_8af728
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8b9906.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8b9906.wgsl.expected.spvasm
index 2c4acb7..c78f7e9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8b9906.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8b9906.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_8b9906 = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_8b9906
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_8b9906
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8bd369.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8bd369.wgsl.expected.spvasm
index 742a3e0..2cd49bb 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8bd369.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8bd369.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_8bd369 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_8bd369
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_8bd369
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl.expected.spvasm
index 8727750..7a17614 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_8e15f4 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_8e15f4
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_8e15f4
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_8e15f4
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8e5de6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8e5de6.wgsl.expected.spvasm
index 368f082..7470968 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8e5de6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8e5de6.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_8e5de6 = OpFunction %uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %20 = OpLoad %7 %arg_0
+ %20 = OpLoad %7 %arg_0 None
%21 = OpImageQuerySize %uint %20
OpStore %res %21
- %24 = OpLoad %uint %res
+ %24 = OpLoad %uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %uint %textureDimensions_8e5de6
%30 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %uint %textureDimensions_8e5de6
%36 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_uint %out %uint_1
%49 = OpFunctionCall %uint %textureDimensions_8e5de6
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl.expected.spvasm
index fe2a9f8..14f58ad 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_8efd47 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_8efd47
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_8efd47
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/902179.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/902179.wgsl.expected.spvasm
index fb0eda2..84cf99b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/902179.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/902179.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_902179 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_902179
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_902179
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/904b0f.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/904b0f.wgsl.expected.spvasm
index ebb9ae5..4a3c05e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/904b0f.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/904b0f.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%textureDimensions_904b0f = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
%24 = OpVectorShuffle %v2uint %22 %22 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_904b0f
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%37 = OpLabel
%38 = OpFunctionCall %v2uint %textureDimensions_904b0f
%39 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %39 %38
+ OpStore %39 %38 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %42
%43 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %46
%47 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %47 %49
+ OpStore %47 %49 None
%50 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_904b0f
- OpStore %50 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %50 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl.expected.spvasm
index 796d187..5186f04 100644
--- a/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_90dd74 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_90dd74
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_90dd74
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl.expected.spvasm
index fe348b5..c6abd6c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_91e3b4 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_91e3b4
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_91e3b4
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/920006.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/920006.wgsl.expected.spvasm
index e8bdf04..7145383 100644
--- a/test/tint/builtins/gen/var/textureDimensions/920006.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/920006.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_uint Function
OpStore %arg_1 %int_1
- %23 = OpLoad %7 %arg_0
- %24 = OpLoad %int %arg_1
+ %23 = OpLoad %7 %arg_0 None
+ %24 = OpLoad %int %arg_1 None
%25 = OpImageQuerySizeLod %uint %23 %24
OpStore %res %25
- %28 = OpLoad %uint %res
+ %28 = OpLoad %uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %uint %textureDimensions_920006
%34 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %uint %textureDimensions_920006
%40 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_uint %out %uint_1
%53 = OpFunctionCall %uint %textureDimensions_920006
- OpStore %51 %53
- %54 = OpLoad %VertexOutput %out
+ OpStore %51 %53 None
+ %54 = OpLoad %VertexOutput %out None
OpReturnValue %54
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%56 = OpLabel
%57 = OpFunctionCall %VertexOutput %vertex_main_inner
%58 = OpCompositeExtract %v4float %57 0
- OpStore %vertex_main_position_Output %58
+ OpStore %vertex_main_position_Output %58 None
%59 = OpCompositeExtract %uint %57 1
- OpStore %vertex_main_loc0_Output %59
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %59 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl.expected.spvasm
index 34c5da5..12a89a3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_92552e = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_92552e
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_92552e
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl.expected.spvasm
index f0f530d..a026ac4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_9573f3 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_9573f3
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_9573f3
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/965645.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/965645.wgsl.expected.spvasm
index a1d6b7a..c83b288 100644
--- a/test/tint/builtins/gen/var/textureDimensions/965645.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/965645.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_965645 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySizeLod %uint %19 %uint_0
OpStore %res %20
- %24 = OpLoad %uint %res
+ %24 = OpLoad %uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %uint %textureDimensions_965645
%30 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_965645
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_965645
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl.expected.spvasm
index bb78114..b0daec9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%textureDimensions_98b2d3 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySizeLod %v3uint %21 %uint_0
%25 = OpVectorShuffle %v2uint %22 %22 0 1
OpStore %res %25
- %28 = OpLoad %v2uint %res
+ %28 = OpLoad %v2uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v2uint %textureDimensions_98b2d3
%34 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%37 = OpLabel
%38 = OpFunctionCall %v2uint %textureDimensions_98b2d3
%39 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %39 %38
+ OpStore %39 %38 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %42
%43 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %46
%47 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %47 %49
+ OpStore %47 %49 None
%50 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_98b2d3
- OpStore %50 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %50 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl.expected.spvasm
index a5a0d94..b5df376 100644
--- a/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v2uint %23 %24
OpStore %res %25
- %28 = OpLoad %v2uint %res
+ %28 = OpLoad %v2uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v2uint %textureDimensions_991ea9
%34 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %v2uint %textureDimensions_991ea9
%40 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_991ea9
- OpStore %51 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %51 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9944d5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9944d5.wgsl.expected.spvasm
index 5b11428..ee854db 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9944d5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9944d5.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_9944d5 = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_9944d5
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_9944d5
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9b10a0.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9b10a0.wgsl.expected.spvasm
index da901ac..7f572b6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9b10a0.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9b10a0.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_9b10a0 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_9b10a0
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_9b10a0
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_9b10a0
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl.expected.spvasm
index 451fd91..27fdee1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_9b223b = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v2uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_9b223b
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_9b223b
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_9b223b
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl.expected.spvasm
index e152a36..f99f58a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v2uint %23 %24
OpStore %res %25
- %28 = OpLoad %v2uint %res
+ %28 = OpLoad %v2uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v2uint %textureDimensions_9baf27
%34 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %v2uint %textureDimensions_9baf27
%40 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_9baf27
- OpStore %51 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %51 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl.expected.spvasm
index 64b045e..5519d89 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_uint Function
OpStore %arg_1 %uint_1
- %22 = OpLoad %7 %arg_0
- %23 = OpLoad %uint %arg_1
+ %22 = OpLoad %7 %arg_0 None
+ %23 = OpLoad %uint %arg_1 None
%24 = OpImageQuerySizeLod %uint %22 %23
OpStore %res %24
- %26 = OpLoad %uint %res
+ %26 = OpLoad %uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %uint %textureDimensions_9c7a00
%32 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %uint %textureDimensions_9c7a00
%38 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_uint %out %uint_1
%50 = OpFunctionCall %uint %textureDimensions_9c7a00
- OpStore %49 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %49 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl.expected.spvasm
index 22ae606..a5d7462 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_9cd4ca
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_9cd4ca
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_9cd4ca
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl.expected.spvasm
index d601289..d90d0b0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_9cd8ad = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_9cd8ad
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_9cd8ad
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9d0bac.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9d0bac.wgsl.expected.spvasm
index aa7aede..f865c4f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9d0bac.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9d0bac.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_9d0bac = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_9d0bac
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_9d0bac
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_9d0bac
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9d68b8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9d68b8.wgsl.expected.spvasm
index cb5b7d5..427f539 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9d68b8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9d68b8.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_9d68b8 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_9d68b8
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_9d68b8
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_9d68b8
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl.expected.spvasm
index 167e7c2..837a440 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%textureDimensions_9dc27a = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_9dc27a
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_9dc27a
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_9dc27a
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl.expected.spvasm
index ae3285c..036efaa 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl.expected.spvasm
@@ -80,46 +80,46 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_9e0794
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_9e0794
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%56 = OpFunctionCall %v2uint %textureDimensions_9e0794
- OpStore %54 %56
- %57 = OpLoad %VertexOutput %out
+ OpStore %54 %56 None
+ %57 = OpLoad %VertexOutput %out None
OpReturnValue %57
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%59 = OpLabel
%60 = OpFunctionCall %VertexOutput %vertex_main_inner
%61 = OpCompositeExtract %v4float %60 0
- OpStore %vertex_main_position_Output %61
+ OpStore %vertex_main_position_Output %61 None
%62 = OpCompositeExtract %v2uint %60 1
- OpStore %vertex_main_loc0_Output %62
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %62 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl.expected.spvasm
index 492053b..c16c0b4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_9fcc3b = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v3uint %20 %uint_0
%24 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_9fcc3b
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_9fcc3b
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_9fcc3b
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a105a5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a105a5.wgsl.expected.spvasm
index 8f55202..edd6445 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a105a5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a105a5.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_a105a5 = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_a105a5
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_a105a5
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a14386.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a14386.wgsl.expected.spvasm
index 900d8eb..4474ca6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a14386.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a14386.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_a14386 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_a14386
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_a14386
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl.expected.spvasm
index 0309d65..a6cf468 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_a1598a = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v3uint %20 %uint_0
%24 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_a1598a
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_a1598a
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_a1598a
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a20ba2.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a20ba2.wgsl.expected.spvasm
index a8808c8..a3b1e88 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a20ba2.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a20ba2.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_a20ba2 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_a20ba2
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_a20ba2
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a25d9b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a25d9b.wgsl.expected.spvasm
index 148adc9..be4fed1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a25d9b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a25d9b.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_a25d9b = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_a25d9b
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_a25d9b
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_a25d9b
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl.expected.spvasm
index 9a3b0be..01c35e0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_a2ba5e
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_a2ba5e
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_a2ba5e
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a3ea91.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a3ea91.wgsl.expected.spvasm
index b7d57bc..0321c4f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a3ea91.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a3ea91.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_a3ea91 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_a3ea91
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_a3ea91
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_a3ea91
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl.expected.spvasm
index 94e35ef..bde4254 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl.expected.spvasm
@@ -78,45 +78,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %uint %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %uint %arg_1 None
%26 = OpImageQuerySizeLod %v2uint %24 %25
OpStore %res %26
- %29 = OpLoad %v2uint %res
+ %29 = OpLoad %v2uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v2uint %textureDimensions_a48049
%35 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v2uint %textureDimensions_a48049
%41 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%53 = OpFunctionCall %v2uint %textureDimensions_a48049
- OpStore %52 %53
- %54 = OpLoad %VertexOutput %out
+ OpStore %52 %53 None
+ %54 = OpLoad %VertexOutput %out None
OpReturnValue %54
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%56 = OpLabel
%57 = OpFunctionCall %VertexOutput %vertex_main_inner
%58 = OpCompositeExtract %v4float %57 0
- OpStore %vertex_main_position_Output %58
+ OpStore %vertex_main_position_Output %58 None
%59 = OpCompositeExtract %v2uint %57 1
- OpStore %vertex_main_loc0_Output %59
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %59 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl.expected.spvasm
index df3776f..000209d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl.expected.spvasm
@@ -74,45 +74,45 @@
%textureDimensions_a4cd56 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v3uint %20 %uint_0
%24 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_a4cd56
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_a4cd56
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_a4cd56
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a65776.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a65776.wgsl.expected.spvasm
index dd4c210..01c98dd 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a65776.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a65776.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_a65776 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v2uint %21
OpStore %res %22
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_a65776
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_a65776
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%50 = OpFunctionCall %v2uint %textureDimensions_a65776
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v2uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/a7ae4c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/a7ae4c.wgsl.expected.spvasm
index e8f382b..4a8e3ef 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a7ae4c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/a7ae4c.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_a7ae4c = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_a7ae4c
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_a7ae4c
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl.expected.spvasm
index 7254ed7..e2dc3aa 100644
--- a/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_aa4353 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_aa4353
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_aa4353
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl.expected.spvasm
index e6ec9f3..057af1a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_uint Function
OpStore %arg_1 %uint_1
- %22 = OpLoad %7 %arg_0
- %23 = OpLoad %uint %arg_1
+ %22 = OpLoad %7 %arg_0 None
+ %23 = OpLoad %uint %arg_1 None
%24 = OpImageQuerySizeLod %uint %22 %23
OpStore %res %24
- %26 = OpLoad %uint %res
+ %26 = OpLoad %uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %uint %textureDimensions_aac604
%32 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %uint %textureDimensions_aac604
%38 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_uint %out %uint_1
%50 = OpFunctionCall %uint %textureDimensions_aac604
- OpStore %49 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %49 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl.expected.spvasm
index 3a79157..995c32e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_ad7d3b = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_ad7d3b
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_ad7d3b
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl.expected.spvasm
index 1d69c50..8a49ac5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_ae4595 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_ae4595
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_ae4595
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/ae75a7.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/ae75a7.wgsl.expected.spvasm
index e231448..500fe03 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ae75a7.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/ae75a7.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_ae75a7 = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_ae75a7
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_ae75a7
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl.expected.spvasm
index ab55fd2..015f4e6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl.expected.spvasm
@@ -45,24 +45,24 @@
%textureDimensions_af46ab = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_af46ab
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_af46ab
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b16352.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b16352.wgsl.expected.spvasm
index 35d3c8d..da5f733 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b16352.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b16352.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_b16352 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_b16352
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_b16352
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b284b8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b284b8.wgsl.expected.spvasm
index f063318..8fec005 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b284b8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b284b8.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_b284b8 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_b284b8
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_b284b8
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl.expected.spvasm
index 6ed810d..d9cb76f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl.expected.spvasm
@@ -81,46 +81,46 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_b3ab5e
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_b3ab5e
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%56 = OpFunctionCall %v2uint %textureDimensions_b3ab5e
- OpStore %54 %56
- %57 = OpLoad %VertexOutput %out
+ OpStore %54 %56 None
+ %57 = OpLoad %VertexOutput %out None
OpReturnValue %57
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%59 = OpLabel
%60 = OpFunctionCall %VertexOutput %vertex_main_inner
%61 = OpCompositeExtract %v4float %60 0
- OpStore %vertex_main_position_Output %61
+ OpStore %vertex_main_position_Output %61 None
%62 = OpCompositeExtract %v2uint %60 1
- OpStore %vertex_main_loc0_Output %62
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %62 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl.expected.spvasm
index a4ad655..c802d5f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_uint Function
OpStore %arg_1 %int_1
- %23 = OpLoad %7 %arg_0
- %24 = OpLoad %int %arg_1
+ %23 = OpLoad %7 %arg_0 None
+ %24 = OpLoad %int %arg_1 None
%25 = OpImageQuerySizeLod %uint %23 %24
OpStore %res %25
- %28 = OpLoad %uint %res
+ %28 = OpLoad %uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %uint %textureDimensions_b46d97
%34 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %uint %textureDimensions_b46d97
%40 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_uint %out %uint_1
%53 = OpFunctionCall %uint %textureDimensions_b46d97
- OpStore %51 %53
- %54 = OpLoad %VertexOutput %out
+ OpStore %51 %53 None
+ %54 = OpLoad %VertexOutput %out None
OpReturnValue %54
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%56 = OpLabel
%57 = OpFunctionCall %VertexOutput %vertex_main_inner
%58 = OpCompositeExtract %v4float %57 0
- OpStore %vertex_main_position_Output %58
+ OpStore %vertex_main_position_Output %58 None
%59 = OpCompositeExtract %uint %57 1
- OpStore %vertex_main_loc0_Output %59
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %59 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl.expected.spvasm
index a554d07..b3943ec 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_b51345 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_b51345
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_b51345
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b56112.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b56112.wgsl.expected.spvasm
index 63c7bf8..082e65f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b56112.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b56112.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_b56112 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_b56112
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_b56112
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_b56112
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b5ba03.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b5ba03.wgsl.expected.spvasm
index 85bde17..59cd63a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b5ba03.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b5ba03.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_b5ba03 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_b5ba03
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_b5ba03
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_b5ba03
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b5d68e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b5d68e.wgsl.expected.spvasm
index 8b3b6bd..a8bdf93 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b5d68e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b5d68e.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_b5d68e = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_b5d68e
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_b5d68e
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b6bbf4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b6bbf4.wgsl.expected.spvasm
index d778824..19c0506 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b6bbf4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b6bbf4.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_b6bbf4 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_b6bbf4
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_b6bbf4
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_b6bbf4
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b8287f.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b8287f.wgsl.expected.spvasm
index 570cc5b..f51ceb0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b8287f.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b8287f.wgsl.expected.spvasm
@@ -43,24 +43,24 @@
%textureDimensions_b8287f = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_b8287f
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_b8287f
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/b9e7ef.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/b9e7ef.wgsl.expected.spvasm
index 3404f24..f98fccb 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b9e7ef.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/b9e7ef.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_b9e7ef = OpFunction %uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %20 = OpLoad %7 %arg_0
+ %20 = OpLoad %7 %arg_0 None
%21 = OpImageQuerySize %uint %20
OpStore %res %21
- %24 = OpLoad %uint %res
+ %24 = OpLoad %uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %uint %textureDimensions_b9e7ef
%30 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %uint %textureDimensions_b9e7ef
%36 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_uint %out %uint_1
%49 = OpFunctionCall %uint %textureDimensions_b9e7ef
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl.expected.spvasm
index ede2109..0a4fad4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_bb95d9 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v3uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %v3uint %res
+ %25 = OpLoad %v3uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v3uint %textureDimensions_bb95d9
%31 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_bb95d9
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_bb95d9
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl.expected.spvasm
index 5656139..7b8d502 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_bbe285 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_bbe285
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_bbe285
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/bc96f6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/bc96f6.wgsl.expected.spvasm
index a03ee22..d83d4b8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bc96f6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/bc96f6.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_bc96f6 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_bc96f6
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_bc96f6
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl.expected.spvasm
index 7820ad0..c851b14 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl.expected.spvasm
@@ -79,46 +79,46 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v3uint %23 %24
%27 = OpVectorShuffle %v2uint %25 %25 0 1
OpStore %res %27
- %30 = OpLoad %v2uint %res
+ %30 = OpLoad %v2uint %res None
OpReturnValue %30
OpFunctionEnd
%fragment_main = OpFunction %void None %33
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_bd94c8
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %33
%40 = OpLabel
%41 = OpFunctionCall %v2uint %textureDimensions_bd94c8
%42 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %42 %41
+ OpStore %42 %41 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %45
%46 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %49
%50 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %50 %52
+ OpStore %50 %52 None
%53 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_bd94c8
- OpStore %53 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %53 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %33
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/bec716.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/bec716.wgsl.expected.spvasm
index cf77eb2..c4e949a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bec716.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/bec716.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_bec716 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_bec716
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_bec716
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_bec716
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/bf9170.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/bf9170.wgsl.expected.spvasm
index 339b4e4..0baa9bf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bf9170.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/bf9170.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_bf9170 = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_bf9170
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_bf9170
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_bf9170
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c1189e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c1189e.wgsl.expected.spvasm
index 1e6b520..830082d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c1189e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c1189e.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_c1189e = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_c1189e
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_c1189e
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_c1189e
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl.expected.spvasm
index 9f63589..bda6f67 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_c1dbf6 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_c1dbf6
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_c1dbf6
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c27466.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c27466.wgsl.expected.spvasm
index 52a86b0..4e58f2c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c27466.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c27466.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_c27466 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_c27466
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_c27466
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl.expected.spvasm
index b95ebd5..2c07b23 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_c2cdd3 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_c2cdd3
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_c2cdd3
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_c2cdd3
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl.expected.spvasm
index 07fd294..1dc668a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_c44fc1 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_c44fc1
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_c44fc1
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl.expected.spvasm
index 4eee956..e808063 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_c5a36e = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySizeLod %v2uint %20 %uint_0
OpStore %res %21
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_c5a36e
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_c5a36e
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_c5a36e
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c6b44c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c6b44c.wgsl.expected.spvasm
index 2e6627e..bdb2936 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c6b44c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c6b44c.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_c6b44c = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_c6b44c
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_c6b44c
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c6b985.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c6b985.wgsl.expected.spvasm
index 342050e..409b395 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c6b985.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c6b985.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_c6b985 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_c6b985
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_c6b985
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl.expected.spvasm
index 279b17a..9d53c85 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_c7ea63 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_c7ea63
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_c7ea63
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl.expected.spvasm
index 55f633d..09f3005 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_c82420 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_c82420
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_c82420
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl.expected.spvasm
index ba0b52f..36a4550 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl.expected.spvasm
@@ -78,45 +78,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v3uint Function
OpStore %arg_1 %uint_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %uint %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %uint %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
OpStore %res %26
- %29 = OpLoad %v3uint %res
+ %29 = OpLoad %v3uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v3uint %textureDimensions_c871f3
%35 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v3uint %textureDimensions_c871f3
%41 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%53 = OpFunctionCall %v3uint %textureDimensions_c871f3
- OpStore %52 %53
- %54 = OpLoad %VertexOutput %out
+ OpStore %52 %53 None
+ %54 = OpLoad %VertexOutput %out None
OpReturnValue %54
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%56 = OpLabel
%57 = OpFunctionCall %VertexOutput %vertex_main_inner
%58 = OpCompositeExtract %v4float %57 0
- OpStore %vertex_main_position_Output %58
+ OpStore %vertex_main_position_Output %58 None
%59 = OpCompositeExtract %v3uint %57 1
- OpStore %vertex_main_loc0_Output %59
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %59 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/ca10cc.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/ca10cc.wgsl.expected.spvasm
index a98a8de..1166ec1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ca10cc.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/ca10cc.wgsl.expected.spvasm
@@ -43,24 +43,24 @@
%textureDimensions_ca10cc = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_ca10cc
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_ca10cc
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl.expected.spvasm
index 1e79e8a..136ccd8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_cad3b7 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_cad3b7
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_cad3b7
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl.expected.spvasm
index 97276fb..c5c03ca 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_cc947b = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_cc947b
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_cc947b
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl.expected.spvasm
index deb373e..a702054 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%textureDimensions_cd3033 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
%24 = OpVectorShuffle %v2uint %22 %22 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_cd3033
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%37 = OpLabel
%38 = OpFunctionCall %v2uint %textureDimensions_cd3033
%39 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %39 %38
+ OpStore %39 %38 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %42
%43 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %46
%47 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %47 %49
+ OpStore %47 %49 None
%50 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_cd3033
- OpStore %50 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %50 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl.expected.spvasm
index 2304fde..ddfbd67 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl.expected.spvasm
@@ -196,50 +196,50 @@
%textureDimensions_cdc6c9 = OpFunction %v2uint None %27
%28 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %29 = OpLoad %8 %arg_0_plane0
- %30 = OpLoad %8 %arg_0_plane1
+ %29 = OpLoad %8 %arg_0_plane0 None
+ %30 = OpLoad %8 %arg_0_plane1 None
%31 = OpAccessChain %_ptr_Uniform_tint_ExternalTextureParams_std140 %11 %uint_0
- %34 = OpLoad %tint_ExternalTextureParams_std140 %31
+ %34 = OpLoad %tint_ExternalTextureParams_std140 %31 None
%35 = OpFunctionCall %tint_ExternalTextureParams %convert_tint_ExternalTextureParams %34
%40 = OpCompositeExtract %v2uint %35 12
%41 = OpIAdd %v2uint %40 %42
OpStore %res %41
- %46 = OpLoad %v2uint %res
+ %46 = OpLoad %v2uint %res None
OpReturnValue %46
OpFunctionEnd
%fragment_main = OpFunction %void None %49
%50 = OpLabel
%51 = OpFunctionCall %v2uint %textureDimensions_cdc6c9
%52 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %52 %51
+ OpStore %52 %51 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %49
%55 = OpLabel
%56 = OpFunctionCall %v2uint %textureDimensions_cdc6c9
%57 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %57 %56
+ OpStore %57 %56 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %60
%61 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %64
%65 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %65 %67
+ OpStore %65 %67 None
%68 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%69 = OpFunctionCall %v2uint %textureDimensions_cdc6c9
- OpStore %68 %69
- %70 = OpLoad %VertexOutput %out
+ OpStore %68 %69 None
+ %70 = OpLoad %VertexOutput %out None
OpReturnValue %70
OpFunctionEnd
%vertex_main = OpFunction %void None %49
%72 = OpLabel
%73 = OpFunctionCall %VertexOutput %vertex_main_inner
%74 = OpCompositeExtract %v4float %73 0
- OpStore %vertex_main_position_Output %74
+ OpStore %vertex_main_position_Output %74 None
%75 = OpCompositeExtract %v2uint %73 1
- OpStore %vertex_main_loc0_Output %75
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %75 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
%convert_tint_ExternalTextureParams = OpFunction %tint_ExternalTextureParams None %78
diff --git a/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl.expected.spvasm
index a6866a2..7caecd8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl.expected.spvasm
@@ -76,44 +76,44 @@
%textureDimensions_cedabd = OpFunction %uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %20 = OpLoad %7 %arg_0
+ %20 = OpLoad %7 %arg_0 None
%21 = OpImageQuerySize %uint %20
OpStore %res %21
- %24 = OpLoad %uint %res
+ %24 = OpLoad %uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %uint %textureDimensions_cedabd
%30 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %uint %textureDimensions_cedabd
%36 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_uint %out %uint_1
%49 = OpFunctionCall %uint %textureDimensions_cedabd
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl.expected.spvasm
index b2a8868..0f5cfba 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl.expected.spvasm
@@ -79,46 +79,46 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v3uint %23 %24
%27 = OpVectorShuffle %v2uint %25 %25 0 1
OpStore %res %27
- %30 = OpLoad %v2uint %res
+ %30 = OpLoad %v2uint %res None
OpReturnValue %30
OpFunctionEnd
%fragment_main = OpFunction %void None %33
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_cf2b50
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %33
%40 = OpLabel
%41 = OpFunctionCall %v2uint %textureDimensions_cf2b50
%42 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %42 %41
+ OpStore %42 %41 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %45
%46 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %49
%50 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %50 %52
+ OpStore %50 %52 None
%53 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_cf2b50
- OpStore %53 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %53 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %33
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl.expected.spvasm
index 8879016..5f7d311 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_d0778e = OpFunction %v3uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
OpStore %res %21
- %24 = OpLoad %v3uint %res
+ %24 = OpLoad %v3uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v3uint %textureDimensions_d0778e
%30 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v3uint %textureDimensions_d0778e
%36 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%49 = OpFunctionCall %v3uint %textureDimensions_d0778e
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v3uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl.expected.spvasm
index 6cd3e31..bf0da6c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_d08a94 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_d08a94
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_d08a94
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl.expected.spvasm
index 67d406d..2c3d4df 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_d1b882 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_d1b882
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_d1b882
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl.expected.spvasm
index ad2800f..4a87a62 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v2uint %23 %24
OpStore %res %25
- %28 = OpLoad %v2uint %res
+ %28 = OpLoad %v2uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v2uint %textureDimensions_d3accd
%34 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %v2uint %textureDimensions_d3accd
%40 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_d3accd
- OpStore %51 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %51 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d44ac3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d44ac3.wgsl.expected.spvasm
index 48b1bac..7ecbd4a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d44ac3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d44ac3.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_d44ac3 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_d44ac3
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_d44ac3
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_d44ac3
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d44dd1.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d44dd1.wgsl.expected.spvasm
index b0a0687..a799b30 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d44dd1.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d44dd1.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_d44dd1 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_d44dd1
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_d44dd1
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_d44dd1
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl.expected.spvasm
index cdf4cc8..054ce25 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_d63c28 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_d63c28
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_d63c28
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d6f3cf.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d6f3cf.wgsl.expected.spvasm
index 1829880..e2f37dd 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d6f3cf.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d6f3cf.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_d6f3cf = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v2uint %21
OpStore %res %22
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_d6f3cf
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_d6f3cf
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%50 = OpFunctionCall %v2uint %textureDimensions_d6f3cf
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v2uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl.expected.spvasm
index 356dd90..19414ef 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_d8ba68 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_d8ba68
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_d8ba68
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl.expected.spvasm
index 2c1c056..e8519e0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_d8f887 = OpFunction %v3uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
OpStore %res %13
- %16 = OpLoad %v3uint %res
+ %16 = OpLoad %v3uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v3uint %textureDimensions_d8f887
%22 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v3uint %textureDimensions_d8f887
%28 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl.expected.spvasm
index 24d8605..e35a80d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_da30d2 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_da30d2
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_da30d2
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/daf0fe.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/daf0fe.wgsl.expected.spvasm
index a6e10ee..477376c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/daf0fe.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/daf0fe.wgsl.expected.spvasm
@@ -75,45 +75,45 @@
%textureDimensions_daf0fe = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v3uint %20
%23 = OpVectorShuffle %v2uint %21 %21 0 1
OpStore %res %23
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_daf0fe
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%36 = OpLabel
%37 = OpFunctionCall %v2uint %textureDimensions_daf0fe
%38 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %38 %37
+ OpStore %38 %37 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %41
%42 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %45
%46 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %46 %48
+ OpStore %46 %48 None
%49 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%51 = OpFunctionCall %v2uint %textureDimensions_daf0fe
- OpStore %49 %51
- %52 = OpLoad %VertexOutput %out
+ OpStore %49 %51 None
+ %52 = OpLoad %VertexOutput %out None
OpReturnValue %52
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%54 = OpLabel
%55 = OpFunctionCall %VertexOutput %vertex_main_inner
%56 = OpCompositeExtract %v4float %55 0
- OpStore %vertex_main_position_Output %56
+ OpStore %vertex_main_position_Output %56 None
%57 = OpCompositeExtract %v2uint %55 1
- OpStore %vertex_main_loc0_Output %57
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %57 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/db7131.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/db7131.wgsl.expected.spvasm
index 7477fec..6e71200 100644
--- a/test/tint/builtins/gen/var/textureDimensions/db7131.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/db7131.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_db7131 = OpFunction %v3uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
OpStore %res %22
- %25 = OpLoad %v3uint %res
+ %25 = OpLoad %v3uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v3uint %textureDimensions_db7131
%31 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v3uint %textureDimensions_db7131
%37 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%50 = OpFunctionCall %v3uint %textureDimensions_db7131
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v3uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl.expected.spvasm
index 16339be..bbf10f4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_dc83ce = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_dc83ce
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_dc83ce
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/de03c6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/de03c6.wgsl.expected.spvasm
index 40c628c..2a8c6ea 100644
--- a/test/tint/builtins/gen/var/textureDimensions/de03c6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/de03c6.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_de03c6 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_de03c6
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_de03c6
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_de03c6
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/deb3c0.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/deb3c0.wgsl.expected.spvasm
index f65652f..26013e7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/deb3c0.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/deb3c0.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_deb3c0 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_deb3c0
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_deb3c0
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl.expected.spvasm
index 477bf40..a4b5e05 100644
--- a/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_dee461 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_dee461
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_dee461
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl.expected.spvasm
index af036c3..3d61507 100644
--- a/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl.expected.spvasm
@@ -80,46 +80,46 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_dfdc32
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_dfdc32
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%56 = OpFunctionCall %v2uint %textureDimensions_dfdc32
- OpStore %54 %56
- %57 = OpLoad %VertexOutput %out
+ OpStore %54 %56 None
+ %57 = OpLoad %VertexOutput %out None
OpReturnValue %57
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%59 = OpLabel
%60 = OpFunctionCall %VertexOutput %vertex_main_inner
%61 = OpCompositeExtract %v4float %60 0
- OpStore %vertex_main_position_Output %61
+ OpStore %vertex_main_position_Output %61 None
%62 = OpCompositeExtract %v2uint %60 1
- OpStore %vertex_main_loc0_Output %62
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %62 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl.expected.spvasm
index 1c2351d..7ab155e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_e122fe = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_e122fe
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_e122fe
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl.expected.spvasm
index 1b2216c..964183c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl.expected.spvasm
@@ -77,45 +77,45 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v2uint %23 %24
OpStore %res %25
- %28 = OpLoad %v2uint %res
+ %28 = OpLoad %v2uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %v2uint %textureDimensions_e18a8b
%34 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %v2uint %textureDimensions_e18a8b
%40 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_e18a8b
- OpStore %51 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %51 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl.expected.spvasm
index 3ad5c4b..a5614d9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl.expected.spvasm
@@ -73,44 +73,44 @@
%textureDimensions_e4bfd2 = OpFunction %v2uint None %18
%19 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %20 = OpLoad %8 %arg_0
+ %20 = OpLoad %8 %arg_0 None
%21 = OpImageQuerySize %v2uint %20
OpStore %res %21
- %24 = OpLoad %v2uint %res
+ %24 = OpLoad %v2uint %res None
OpReturnValue %24
OpFunctionEnd
%fragment_main = OpFunction %void None %27
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_e4bfd2
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %27
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_e4bfd2
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %39
%40 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %43
%44 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %44 %46
+ OpStore %44 %46 None
%47 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%49 = OpFunctionCall %v2uint %textureDimensions_e4bfd2
- OpStore %47 %49
- %50 = OpLoad %VertexOutput %out
+ OpStore %47 %49 None
+ %50 = OpLoad %VertexOutput %out None
OpReturnValue %50
OpFunctionEnd
%vertex_main = OpFunction %void None %27
%52 = OpLabel
%53 = OpFunctionCall %VertexOutput %vertex_main_inner
%54 = OpCompositeExtract %v4float %53 0
- OpStore %vertex_main_position_Output %54
+ OpStore %vertex_main_position_Output %54 None
%55 = OpCompositeExtract %v2uint %53 1
- OpStore %vertex_main_loc0_Output %55
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %55 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl.expected.spvasm
index 581b577..dcf5559 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl.expected.spvasm
@@ -79,46 +79,46 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %uint %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %uint %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_e4e310
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_e4e310
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%55 = OpFunctionCall %v2uint %textureDimensions_e4e310
- OpStore %54 %55
- %56 = OpLoad %VertexOutput %out
+ OpStore %54 %55 None
+ %56 = OpLoad %VertexOutput %out None
OpReturnValue %56
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%58 = OpLabel
%59 = OpFunctionCall %VertexOutput %vertex_main_inner
%60 = OpCompositeExtract %v4float %59 0
- OpStore %vertex_main_position_Output %60
+ OpStore %vertex_main_position_Output %60 None
%61 = OpCompositeExtract %v2uint %59 1
- OpStore %vertex_main_loc0_Output %61
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %61 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e4f021.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e4f021.wgsl.expected.spvasm
index 9fa7300..9944d33 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e4f021.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e4f021.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_e4f021 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_e4f021
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_e4f021
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e50eb8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e50eb8.wgsl.expected.spvasm
index 002016f..6d849c4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e50eb8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e50eb8.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_e50eb8 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_e50eb8
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_e50eb8
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl.expected.spvasm
index 1cb9a85..b561054 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v3uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
OpStore %res %26
- %29 = OpLoad %v3uint %res
+ %29 = OpLoad %v3uint %res None
OpReturnValue %29
OpFunctionEnd
%fragment_main = OpFunction %void None %32
%33 = OpLabel
%34 = OpFunctionCall %v3uint %textureDimensions_e5a203
%35 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %32
%39 = OpLabel
%40 = OpFunctionCall %v3uint %textureDimensions_e5a203
%41 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %41 %40
+ OpStore %41 %40 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %44
%45 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %48
%49 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %49 %51
+ OpStore %49 %51 None
%52 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%54 = OpFunctionCall %v3uint %textureDimensions_e5a203
- OpStore %52 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %52 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %32
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v3uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl.expected.spvasm
index efca7d9..43da3c7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_e738f4 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_e738f4
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_e738f4
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl.expected.spvasm
index 77a313d..49787ad 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_e824b6 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v3uint %12
%15 = OpVectorShuffle %v2uint %13 %13 0 1
OpStore %res %15
- %18 = OpLoad %v2uint %res
+ %18 = OpLoad %v2uint %res None
OpReturnValue %18
OpFunctionEnd
%fragment_main = OpFunction %void None %21
%22 = OpLabel
%23 = OpFunctionCall %v2uint %textureDimensions_e824b6
%24 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %24 %23
+ OpStore %24 %23 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %21
%28 = OpLabel
%29 = OpFunctionCall %v2uint %textureDimensions_e824b6
%30 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %30 %29
+ OpStore %30 %29 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl.expected.spvasm
index 1177347..bd125d3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_e99308 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_e99308
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_e99308
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl.expected.spvasm
index cae592f..c3c247a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_ea066c = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_ea066c
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_ea066c
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl.expected.spvasm
index 049e67b..2209e88 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_ea25bc = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_ea25bc
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_ea25bc
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl.expected.spvasm
index abbb6d1..ec473e7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl.expected.spvasm
@@ -78,46 +78,46 @@
%arg_1 = OpVariable %_ptr_Function_uint Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %uint_1
- %23 = OpLoad %8 %arg_0
- %24 = OpLoad %uint %arg_1
+ %23 = OpLoad %8 %arg_0 None
+ %24 = OpLoad %uint %arg_1 None
%25 = OpImageQuerySizeLod %v3uint %23 %24
%27 = OpVectorShuffle %v2uint %25 %25 0 1
OpStore %res %27
- %30 = OpLoad %v2uint %res
+ %30 = OpLoad %v2uint %res None
OpReturnValue %30
OpFunctionEnd
%fragment_main = OpFunction %void None %33
%34 = OpLabel
%35 = OpFunctionCall %v2uint %textureDimensions_eafe19
%36 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %36 %35
+ OpStore %36 %35 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %33
%40 = OpLabel
%41 = OpFunctionCall %v2uint %textureDimensions_eafe19
%42 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %42 %41
+ OpStore %42 %41 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %45
%46 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %49
%50 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %50 %52
+ OpStore %50 %52 None
%53 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%54 = OpFunctionCall %v2uint %textureDimensions_eafe19
- OpStore %53 %54
- %55 = OpLoad %VertexOutput %out
+ OpStore %53 %54 None
+ %55 = OpLoad %VertexOutput %out None
OpReturnValue %55
OpFunctionEnd
%vertex_main = OpFunction %void None %33
%57 = OpLabel
%58 = OpFunctionCall %VertexOutput %vertex_main_inner
%59 = OpCompositeExtract %v4float %58 0
- OpStore %vertex_main_position_Output %59
+ OpStore %vertex_main_position_Output %59 None
%60 = OpCompositeExtract %v2uint %58 1
- OpStore %vertex_main_loc0_Output %60
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %60 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl.expected.spvasm
index ca0f9b0..4812bbf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_eb03b1 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_eb03b1
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_eb03b1
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/eb10d6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/eb10d6.wgsl.expected.spvasm
index e547bf6..c4051c8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eb10d6.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/eb10d6.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_eb10d6 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_eb10d6
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_eb10d6
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/eb1249.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/eb1249.wgsl.expected.spvasm
index 568e798..2da4200 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eb1249.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/eb1249.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_eb1249 = OpFunction %uint None %9
%10 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %11 = OpLoad %7 %arg_0
+ %11 = OpLoad %7 %arg_0 None
%12 = OpImageQuerySize %uint %11
OpStore %res %12
- %15 = OpLoad %uint %res
+ %15 = OpLoad %uint %res None
OpReturnValue %15
OpFunctionEnd
%fragment_main = OpFunction %void None %18
%19 = OpLabel
%20 = OpFunctionCall %uint %textureDimensions_eb1249
%21 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %21 %20
+ OpStore %21 %20 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %18
%25 = OpLabel
%26 = OpFunctionCall %uint %textureDimensions_eb1249
%27 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %27 %26
+ OpStore %27 %26 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/eb9f4d.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/eb9f4d.wgsl.expected.spvasm
index f39358a..cf4ea1e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eb9f4d.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/eb9f4d.wgsl.expected.spvasm
@@ -44,24 +44,24 @@
%textureDimensions_eb9f4d = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
%16 = OpVectorShuffle %v2uint %14 %14 0 1
OpStore %res %16
- %19 = OpLoad %v2uint %res
+ %19 = OpLoad %v2uint %res None
OpReturnValue %19
OpFunctionEnd
%fragment_main = OpFunction %void None %22
%23 = OpLabel
%24 = OpFunctionCall %v2uint %textureDimensions_eb9f4d
%25 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %25 %24
+ OpStore %25 %24 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %22
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_eb9f4d
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/ed1030.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/ed1030.wgsl.expected.spvasm
index ec01507..0851e35 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ed1030.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/ed1030.wgsl.expected.spvasm
@@ -42,23 +42,23 @@
%textureDimensions_ed1030 = OpFunction %v2uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %12 = OpLoad %8 %arg_0
+ %12 = OpLoad %8 %arg_0 None
%13 = OpImageQuerySize %v2uint %12
OpStore %res %13
- %16 = OpLoad %v2uint %res
+ %16 = OpLoad %v2uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %v2uint %textureDimensions_ed1030
%22 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %v2uint %textureDimensions_ed1030
%28 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl.expected.spvasm
index db8e454..fa7d973 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_ef2e58 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_ef2e58
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_ef2e58
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl.expected.spvasm
index 025c73e..b65253e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl.expected.spvasm
@@ -79,45 +79,45 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_uint Function
OpStore %arg_1 %int_1
- %23 = OpLoad %7 %arg_0
- %24 = OpLoad %int %arg_1
+ %23 = OpLoad %7 %arg_0 None
+ %24 = OpLoad %int %arg_1 None
%25 = OpImageQuerySizeLod %uint %23 %24
OpStore %res %25
- %28 = OpLoad %uint %res
+ %28 = OpLoad %uint %res None
OpReturnValue %28
OpFunctionEnd
%fragment_main = OpFunction %void None %31
%32 = OpLabel
%33 = OpFunctionCall %uint %textureDimensions_f17acd
%34 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %34 %33
+ OpStore %34 %33 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %31
%38 = OpLabel
%39 = OpFunctionCall %uint %textureDimensions_f17acd
%40 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %40 %39
+ OpStore %40 %39 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %43
%44 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %47
%48 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %48 %50
+ OpStore %48 %50 None
%51 = OpAccessChain %_ptr_Function_uint %out %uint_1
%53 = OpFunctionCall %uint %textureDimensions_f17acd
- OpStore %51 %53
- %54 = OpLoad %VertexOutput %out
+ OpStore %51 %53 None
+ %54 = OpLoad %VertexOutput %out None
OpReturnValue %54
OpFunctionEnd
%vertex_main = OpFunction %void None %31
%56 = OpLabel
%57 = OpFunctionCall %VertexOutput %vertex_main_inner
%58 = OpCompositeExtract %v4float %57 0
- OpStore %vertex_main_position_Output %58
+ OpStore %vertex_main_position_Output %58 None
%59 = OpCompositeExtract %uint %57 1
- OpStore %vertex_main_loc0_Output %59
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %59 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl.expected.spvasm
index 10d3de7..4cb10a4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_f264a3 = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_f264a3
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_f264a3
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl.expected.spvasm
index 7728cff..0ba40e7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_f3a2ac = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_f3a2ac
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_f3a2ac
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f406ff.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f406ff.wgsl.expected.spvasm
index f48cf25..a45a675 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f406ff.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f406ff.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_f406ff = OpFunction %uint None %10
%11 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %12 = OpLoad %7 %arg_0
+ %12 = OpLoad %7 %arg_0 None
%13 = OpImageQuerySize %uint %12
OpStore %res %13
- %16 = OpLoad %uint %res
+ %16 = OpLoad %uint %res None
OpReturnValue %16
OpFunctionEnd
%fragment_main = OpFunction %void None %19
%20 = OpLabel
%21 = OpFunctionCall %uint %textureDimensions_f406ff
%22 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %22 %21
+ OpStore %22 %21 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %19
%26 = OpLabel
%27 = OpFunctionCall %uint %textureDimensions_f406ff
%28 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %28 %27
+ OpStore %28 %27 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f4321c.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f4321c.wgsl.expected.spvasm
index 3d86da4..dce8e2d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f4321c.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f4321c.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_f4321c = OpFunction %v3uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
OpStore %res %22
- %25 = OpLoad %v3uint %res
+ %25 = OpLoad %v3uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v3uint %textureDimensions_f4321c
%31 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v3uint %textureDimensions_f4321c
%37 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v3uint %out %uint_1
%50 = OpFunctionCall %v3uint %textureDimensions_f4321c
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v3uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f48886.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f48886.wgsl.expected.spvasm
index ec976b6..9ccef7c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f48886.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f48886.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_f48886 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v2uint %21
OpStore %res %22
- %25 = OpLoad %v2uint %res
+ %25 = OpLoad %v2uint %res None
OpReturnValue %25
OpFunctionEnd
%fragment_main = OpFunction %void None %28
%29 = OpLabel
%30 = OpFunctionCall %v2uint %textureDimensions_f48886
%31 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %31 %30
+ OpStore %31 %30 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %28
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_f48886
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%50 = OpFunctionCall %v2uint %textureDimensions_f48886
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %28
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v2uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl.expected.spvasm
index b3bda91..c864380 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_f4e469 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_f4e469
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_f4e469
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f55a94.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f55a94.wgsl.expected.spvasm
index be6d834..26199c5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f55a94.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f55a94.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_f55a94 = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_f55a94
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_f55a94
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl.expected.spvasm
index 720472d..6fa5ce9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_f626b3 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySizeLod %v2uint %21 %uint_0
OpStore %res %22
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_f626b3
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_f626b3
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%50 = OpFunctionCall %v2uint %textureDimensions_f626b3
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v2uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f7bac5.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f7bac5.wgsl.expected.spvasm
index c102d08..aa00198 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f7bac5.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f7bac5.wgsl.expected.spvasm
@@ -76,45 +76,45 @@
%textureDimensions_f7bac5 = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySize %v3uint %21
%24 = OpVectorShuffle %v2uint %22 %22 0 1
OpStore %res %24
- %27 = OpLoad %v2uint %res
+ %27 = OpLoad %v2uint %res None
OpReturnValue %27
OpFunctionEnd
%fragment_main = OpFunction %void None %30
%31 = OpLabel
%32 = OpFunctionCall %v2uint %textureDimensions_f7bac5
%33 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %33 %32
+ OpStore %33 %32 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %30
%37 = OpLabel
%38 = OpFunctionCall %v2uint %textureDimensions_f7bac5
%39 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %39 %38
+ OpStore %39 %38 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %42
%43 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %46
%47 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %47 %49
+ OpStore %47 %49 None
%50 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%52 = OpFunctionCall %v2uint %textureDimensions_f7bac5
- OpStore %50 %52
- %53 = OpLoad %VertexOutput %out
+ OpStore %50 %52 None
+ %53 = OpLoad %VertexOutput %out None
OpReturnValue %53
OpFunctionEnd
%vertex_main = OpFunction %void None %30
%55 = OpLabel
%56 = OpFunctionCall %VertexOutput %vertex_main_inner
%57 = OpCompositeExtract %v4float %56 0
- OpStore %vertex_main_position_Output %57
+ OpStore %vertex_main_position_Output %57 None
%58 = OpCompositeExtract %v2uint %56 1
- OpStore %vertex_main_loc0_Output %58
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %58 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl.expected.spvasm
index c7f1c5e..4ef8258 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl.expected.spvasm
@@ -74,44 +74,44 @@
%textureDimensions_f8522e = OpFunction %v2uint None %19
%20 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %21 = OpLoad %8 %arg_0
+ %21 = OpLoad %8 %arg_0 None
%22 = OpImageQuerySizeLod %v2uint %21 %uint_0
OpStore %res %22
- %26 = OpLoad %v2uint %res
+ %26 = OpLoad %v2uint %res None
OpReturnValue %26
OpFunctionEnd
%fragment_main = OpFunction %void None %29
%30 = OpLabel
%31 = OpFunctionCall %v2uint %textureDimensions_f8522e
%32 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %32 %31
+ OpStore %32 %31 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %29
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_f8522e
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %40
%41 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %44
%45 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %45 %47
+ OpStore %45 %47 None
%48 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%50 = OpFunctionCall %v2uint %textureDimensions_f8522e
- OpStore %48 %50
- %51 = OpLoad %VertexOutput %out
+ OpStore %48 %50 None
+ %51 = OpLoad %VertexOutput %out None
OpReturnValue %51
OpFunctionEnd
%vertex_main = OpFunction %void None %29
%53 = OpLabel
%54 = OpFunctionCall %VertexOutput %vertex_main_inner
%55 = OpCompositeExtract %v4float %54 0
- OpStore %vertex_main_position_Output %55
+ OpStore %vertex_main_position_Output %55 None
%56 = OpCompositeExtract %v2uint %54 1
- OpStore %vertex_main_loc0_Output %56
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %56 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f93ece.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f93ece.wgsl.expected.spvasm
index 73130df..8371799 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f93ece.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f93ece.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_f93ece = OpFunction %v3uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v3uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v3uint %13
OpStore %res %14
- %17 = OpLoad %v3uint %res
+ %17 = OpLoad %v3uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v3uint %textureDimensions_f93ece
%23 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v3uint %textureDimensions_f93ece
%29 = OpAccessChain %_ptr_StorageBuffer_v3uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl.expected.spvasm
index 39bad58..a4b5d1a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl.expected.spvasm
@@ -44,23 +44,23 @@
%textureDimensions_f94e55 = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_f94e55
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_f94e55
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl.expected.spvasm
index cbc741d..968613a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl.expected.spvasm
@@ -43,23 +43,23 @@
%textureDimensions_fbb15a = OpFunction %v2uint None %11
%12 = OpLabel
%res = OpVariable %_ptr_Function_v2uint Function
- %13 = OpLoad %8 %arg_0
+ %13 = OpLoad %8 %arg_0 None
%14 = OpImageQuerySize %v2uint %13
OpStore %res %14
- %17 = OpLoad %v2uint %res
+ %17 = OpLoad %v2uint %res None
OpReturnValue %17
OpFunctionEnd
%fragment_main = OpFunction %void None %20
%21 = OpLabel
%22 = OpFunctionCall %v2uint %textureDimensions_fbb15a
%23 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %23 %22
+ OpStore %23 %22 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %20
%27 = OpLabel
%28 = OpFunctionCall %v2uint %textureDimensions_fbb15a
%29 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/fdbae8.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/fdbae8.wgsl.expected.spvasm
index 8200788..a61348f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/fdbae8.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/fdbae8.wgsl.expected.spvasm
@@ -75,44 +75,44 @@
%textureDimensions_fdbae8 = OpFunction %uint None %17
%18 = OpLabel
%res = OpVariable %_ptr_Function_uint Function
- %19 = OpLoad %7 %arg_0
+ %19 = OpLoad %7 %arg_0 None
%20 = OpImageQuerySize %uint %19
OpStore %res %20
- %23 = OpLoad %uint %res
+ %23 = OpLoad %uint %res None
OpReturnValue %23
OpFunctionEnd
%fragment_main = OpFunction %void None %26
%27 = OpLabel
%28 = OpFunctionCall %uint %textureDimensions_fdbae8
%29 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %29 %28
+ OpStore %29 %28 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %26
%33 = OpLabel
%34 = OpFunctionCall %uint %textureDimensions_fdbae8
%35 = OpAccessChain %_ptr_StorageBuffer_uint %1 %uint_0
- OpStore %35 %34
+ OpStore %35 %34 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %38
%39 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %42
%43 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %43 %45
+ OpStore %43 %45 None
%46 = OpAccessChain %_ptr_Function_uint %out %uint_1
%48 = OpFunctionCall %uint %textureDimensions_fdbae8
- OpStore %46 %48
- %49 = OpLoad %VertexOutput %out
+ OpStore %46 %48 None
+ %49 = OpLoad %VertexOutput %out None
OpReturnValue %49
OpFunctionEnd
%vertex_main = OpFunction %void None %26
%51 = OpLabel
%52 = OpFunctionCall %VertexOutput %vertex_main_inner
%53 = OpCompositeExtract %v4float %52 0
- OpStore %vertex_main_position_Output %53
+ OpStore %vertex_main_position_Output %53 None
%54 = OpCompositeExtract %uint %52 1
- OpStore %vertex_main_loc0_Output %54
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %54 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd
diff --git a/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl.expected.spvasm b/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl.expected.spvasm
index 102cde6..cc98f42 100644
--- a/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl.expected.spvasm
+++ b/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl.expected.spvasm
@@ -80,46 +80,46 @@
%arg_1 = OpVariable %_ptr_Function_int Function
%res = OpVariable %_ptr_Function_v2uint Function
OpStore %arg_1 %int_1
- %24 = OpLoad %8 %arg_0
- %25 = OpLoad %int %arg_1
+ %24 = OpLoad %8 %arg_0 None
+ %25 = OpLoad %int %arg_1 None
%26 = OpImageQuerySizeLod %v3uint %24 %25
%28 = OpVectorShuffle %v2uint %26 %26 0 1
OpStore %res %28
- %31 = OpLoad %v2uint %res
+ %31 = OpLoad %v2uint %res None
OpReturnValue %31
OpFunctionEnd
%fragment_main = OpFunction %void None %34
%35 = OpLabel
%36 = OpFunctionCall %v2uint %textureDimensions_fdf6e9
%37 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %37 %36
+ OpStore %37 %36 None
OpReturn
OpFunctionEnd
%compute_main = OpFunction %void None %34
%41 = OpLabel
%42 = OpFunctionCall %v2uint %textureDimensions_fdf6e9
%43 = OpAccessChain %_ptr_StorageBuffer_v2uint %1 %uint_0
- OpStore %43 %42
+ OpStore %43 %42 None
OpReturn
OpFunctionEnd
%vertex_main_inner = OpFunction %VertexOutput None %46
%47 = OpLabel
%out = OpVariable %_ptr_Function_VertexOutput Function %50
%51 = OpAccessChain %_ptr_Function_v4float %out %uint_0
- OpStore %51 %53
+ OpStore %51 %53 None
%54 = OpAccessChain %_ptr_Function_v2uint %out %uint_1
%56 = OpFunctionCall %v2uint %textureDimensions_fdf6e9
- OpStore %54 %56
- %57 = OpLoad %VertexOutput %out
+ OpStore %54 %56 None
+ %57 = OpLoad %VertexOutput %out None
OpReturnValue %57
OpFunctionEnd
%vertex_main = OpFunction %void None %34
%59 = OpLabel
%60 = OpFunctionCall %VertexOutput %vertex_main_inner
%61 = OpCompositeExtract %v4float %60 0
- OpStore %vertex_main_position_Output %61
+ OpStore %vertex_main_position_Output %61 None
%62 = OpCompositeExtract %v2uint %60 1
- OpStore %vertex_main_loc0_Output %62
- OpStore %vertex_main___point_size_Output %float_1
+ OpStore %vertex_main_loc0_Output %62 None
+ OpStore %vertex_main___point_size_Output %float_1 None
OpReturn
OpFunctionEnd