• Home
  • Raw
  • Download

Lines Matching full:check

58 ; CHECK-NOT: OpExtension "SPV_KHR_non_semantic_info"  in TEST_F()
59 ; CHECK-NOT: %1 = OpExtInstImport "NonSemantic.DebugPrintf" in TEST_F()
60 ; CHECK: OpExtension "SPV_KHR_storage_buffer_storage_class" in TEST_F()
63 ; CHECK: OpEntryPoint Fragment %2 "MainPs" %3 %4 %gl_FragCoord in TEST_F()
75 ; CHECK: OpDecorate %_runtimearr_uint ArrayStride 4 in TEST_F()
76 ; CHECK: OpDecorate %_struct_47 Block in TEST_F()
77 ; CHECK: OpMemberDecorate %_struct_47 0 Offset 0 in TEST_F()
78 ; CHECK: OpMemberDecorate %_struct_47 1 Offset 4 in TEST_F()
79 ; CHECK: OpDecorate %49 DescriptorSet 7 in TEST_F()
80 ; CHECK: OpDecorate %49 Binding 3 in TEST_F()
81 ; CHECK: OpDecorate %gl_FragCoord BuiltIn FragCoord in TEST_F()
101 ; CHECK: %uint = OpTypeInt 32 0 in TEST_F()
102 ; CHECK: %38 = OpTypeFunction %void %uint %uint %uint %uint %uint %uint in TEST_F()
103 ; CHECK: %_runtimearr_uint = OpTypeRuntimeArray %uint in TEST_F()
104 ; CHECK: %_struct_47 = OpTypeStruct %uint %_runtimearr_uint in TEST_F()
105 ; CHECK: %_ptr_StorageBuffer__struct_47 = OpTypePointer StorageBuffer %_struct_47 in TEST_F()
106 ; CHECK: %49 = OpVariable %_ptr_StorageBuffer__struct_47 StorageBuffer in TEST_F()
107 ; CHECK: %_ptr_StorageBuffer_uint = OpTypePointer StorageBuffer %uint in TEST_F()
108 ; CHECK: %bool = OpTypeBool in TEST_F()
109 ; CHECK: %_ptr_Input_v4float = OpTypePointer Input %v4float in TEST_F()
110 ; CHECK: %gl_FragCoord = OpVariable %_ptr_Input_v4float Input in TEST_F()
111 ; CHECK: %v4uint = OpTypeVector %uint 4 in TEST_F()
123 ; CHECK-NOT: %26 = OpExtInst %void %1 1 %5 %25 in TEST_F()
124 ; CHECK: %29 = OpCompositeExtract %float %25 0 in TEST_F()
125 ; CHECK: %30 = OpBitcast %uint %29 in TEST_F()
126 ; CHECK: %31 = OpCompositeExtract %float %25 1 in TEST_F()
127 ; CHECK: %32 = OpBitcast %uint %31 in TEST_F()
128 ; CHECK: %33 = OpCompositeExtract %float %25 2 in TEST_F()
129 ; CHECK: %34 = OpBitcast %uint %33 in TEST_F()
130 ; CHECK: %35 = OpCompositeExtract %float %25 3 in TEST_F()
131 ; CHECK: %36 = OpBitcast %uint %35 in TEST_F()
132 ; CHECK: %101 = OpFunctionCall %void %37 %uint_36 %uint_5 %30 %32 %34 %36 in TEST_F()
133 ; CHECK: OpBranch %102 in TEST_F()
134 ; CHECK: %102 = OpLabel in TEST_F()
141 R"(; CHECK: %37 = OpFunction %void None %38 in TEST_F()
142 ; CHECK: %39 = OpFunctionParameter %uint in TEST_F()
143 ; CHECK: %40 = OpFunctionParameter %uint in TEST_F()
144 ; CHECK: %41 = OpFunctionParameter %uint in TEST_F()
145 ; CHECK: %42 = OpFunctionParameter %uint in TEST_F()
146 ; CHECK: %43 = OpFunctionParameter %uint in TEST_F()
147 ; CHECK: %44 = OpFunctionParameter %uint in TEST_F()
148 ; CHECK: %45 = OpLabel in TEST_F()
149 ; CHECK: %52 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_0 in TEST_F()
150 ; CHECK: %55 = OpAtomicIAdd %uint %52 %uint_4 %uint_0 %uint_12 in TEST_F()
151 ; CHECK: %56 = OpIAdd %uint %55 %uint_12 in TEST_F()
152 ; CHECK: %57 = OpArrayLength %uint %49 1 in TEST_F()
153 ; CHECK: %59 = OpULessThanEqual %bool %56 %57 in TEST_F()
154 ; CHECK: OpSelectionMerge %60 None in TEST_F()
155 ; CHECK: OpBranchConditional %59 %61 %60 in TEST_F()
156 ; CHECK: %61 = OpLabel in TEST_F()
157 ; CHECK: %62 = OpIAdd %uint %55 %uint_0 in TEST_F()
158 ; CHECK: %64 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %62 in TEST_F()
159 ; CHECK: OpStore %64 %uint_12 in TEST_F()
160 ; CHECK: %66 = OpIAdd %uint %55 %uint_1 in TEST_F()
161 ; CHECK: %67 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %66 in TEST_F()
162 ; CHECK: OpStore %67 %uint_23 in TEST_F()
163 ; CHECK: %69 = OpIAdd %uint %55 %uint_2 in TEST_F()
164 ; CHECK: %70 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %69 in TEST_F()
165 ; CHECK: OpStore %70 %39 in TEST_F()
166 ; CHECK: %72 = OpIAdd %uint %55 %uint_3 in TEST_F()
167 ; CHECK: %73 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %72 in TEST_F()
168 ; CHECK: OpStore %73 %uint_4 in TEST_F()
169 ; CHECK: %76 = OpLoad %v4float %gl_FragCoord in TEST_F()
170 ; CHECK: %78 = OpBitcast %v4uint %76 in TEST_F()
171 ; CHECK: %79 = OpCompositeExtract %uint %78 0 in TEST_F()
172 ; CHECK: %80 = OpIAdd %uint %55 %uint_4 in TEST_F()
173 ; CHECK: %81 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %80 in TEST_F()
174 ; CHECK: OpStore %81 %79 in TEST_F()
175 ; CHECK: %82 = OpCompositeExtract %uint %78 1 in TEST_F()
176 ; CHECK: %83 = OpIAdd %uint %55 %uint_5 in TEST_F()
177 ; CHECK: %84 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %83 in TEST_F()
178 ; CHECK: OpStore %84 %82 in TEST_F()
179 ; CHECK: %86 = OpIAdd %uint %55 %uint_7 in TEST_F()
180 ; CHECK: %87 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %86 in TEST_F()
181 ; CHECK: OpStore %87 %40 in TEST_F()
182 ; CHECK: %89 = OpIAdd %uint %55 %uint_8 in TEST_F()
183 ; CHECK: %90 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %89 in TEST_F()
184 ; CHECK: OpStore %90 %41 in TEST_F()
185 ; CHECK: %92 = OpIAdd %uint %55 %uint_9 in TEST_F()
186 ; CHECK: %93 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %92 in TEST_F()
187 ; CHECK: OpStore %93 %42 in TEST_F()
188 ; CHECK: %95 = OpIAdd %uint %55 %uint_10 in TEST_F()
189 ; CHECK: %96 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %95 in TEST_F()
190 ; CHECK: OpStore %96 %43 in TEST_F()
191 ; CHECK: %98 = OpIAdd %uint %55 %uint_11 in TEST_F()
192 ; CHECK: %99 = OpAccessChain %_ptr_StorageBuffer_uint %49 %uint_1 %98 in TEST_F()
193 ; CHECK: OpStore %99 %44 in TEST_F()
194 ; CHECK: OpBranch %60 in TEST_F()
195 ; CHECK: %60 = OpLabel in TEST_F()
196 ; CHECK: OpReturn in TEST_F()
197 ; CHECK: OpFunctionEnd in TEST_F()