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