[spirv] Generate IR expectations.
This CL generates the expectations for the SPIR-V IR backend.
Bug: 354711610
Change-Id: I70b32c31e9c99637f20abc3299874cec49cb1d0e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/201274
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Commit-Queue: dan sinclair <dsinclair@chromium.org>
diff --git a/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl.expected.ir.spvasm b/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl.expected.ir.spvasm
new file mode 100644
index 0000000..8a2efa2
--- /dev/null
+++ b/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl.expected.ir.spvasm
@@ -0,0 +1,47 @@
+; SPIR-V
+; Version: 1.3
+; Generator: Google Tint Compiler; 1
+; Bound: 24
+; Schema: 0
+ OpCapability Shader
+ OpMemoryModel Logical GLSL450
+ OpEntryPoint Fragment %fragment_main "fragment_main"
+ OpEntryPoint GLCompute %compute_main "compute_main"
+ OpExecutionMode %fragment_main OriginUpperLeft
+ OpExecutionMode %compute_main LocalSize 1 1 1
+ OpName %arg_0 "arg_0"
+ OpName %textureStore_05ce15 "textureStore_05ce15"
+ OpName %fragment_main "fragment_main"
+ OpName %compute_main "compute_main"
+ OpDecorate %arg_0 DescriptorSet 1
+ OpDecorate %arg_0 Binding 0
+ OpDecorate %arg_0 NonReadable
+ %float = OpTypeFloat 32
+ %3 = OpTypeImage %float 2D 0 0 0 2 Rgba32f
+%_ptr_UniformConstant_3 = OpTypePointer UniformConstant %3
+ %arg_0 = OpVariable %_ptr_UniformConstant_3 UniformConstant
+ %void = OpTypeVoid
+ %7 = OpTypeFunction %void
+ %int = OpTypeInt 32 1
+ %v2int = OpTypeVector %int 2
+ %int_1 = OpConstant %int 1
+ %11 = OpConstantComposite %v2int %int_1 %int_1
+ %v4float = OpTypeVector %float 4
+ %float_1 = OpConstant %float 1
+ %15 = OpConstantComposite %v4float %float_1 %float_1 %float_1 %float_1
+%textureStore_05ce15 = OpFunction %void None %7
+ %8 = OpLabel
+ %9 = OpLoad %3 %arg_0
+ OpImageWrite %9 %11 %15 None
+ OpReturn
+ OpFunctionEnd
+%fragment_main = OpFunction %void None %7
+ %19 = OpLabel
+ %20 = OpFunctionCall %void %textureStore_05ce15
+ OpReturn
+ OpFunctionEnd
+%compute_main = OpFunction %void None %7
+ %22 = OpLabel
+ %23 = OpFunctionCall %void %textureStore_05ce15
+ OpReturn
+ OpFunctionEnd