Add a pass to collect dropped var stats for MIR (#120501)
[llvm-project.git] / llvm / test / Other / spirv-sim / simple.spv
blob8c06192ea6e3d4adb3dcbe4908eacafcb20ef853
1 ; RUN: %if spirv-tools %{ spirv-as %s -o - | spirv-val - %}
2 ; RUN: spirv-sim --function=simple --wave=1 --expects=2 -i %s
3                OpCapability Shader
4                OpMemoryModel Logical GLSL450
5                OpEntryPoint GLCompute %main "main"
6                OpExecutionMode %main LocalSize 1 1 1
7                OpSource HLSL 670
8                OpName %simple "simple"
9                OpName %main "main"
10         %int = OpTypeInt 32 1
11       %int_2 = OpConstant %int 2
12        %void = OpTypeVoid
13   %main_type = OpTypeFunction %void
14    %simple_type = OpTypeFunction %int
15        %main = OpFunction %void None %main_type
16       %entry = OpLabel
17                OpReturn
18                OpFunctionEnd
19      %simple = OpFunction %int None %simple_type
20           %1 = OpLabel
21                OpReturnValue %int_2
22                OpFunctionEnd