| ; SPIR-V |
| ; Version: 1.0 |
| ; Generator: Khronos LLVM/SPIR-V Translator; 14 |
| ; Bound: 11 |
| ; Schema: 0 |
| OpCapability Addresses |
| OpCapability Kernel |
| ; %1 = OpExtInstImport "OpenCL.std" |
| OpMemoryModel Physical64 OpenCL |
| OpEntryPoint Kernel %6 "write_kernel" |
| ; %10 = OpString "kernel_arg_type.write_kernel.uint*," |
| ; OpSource OpenCL_C 200000 |
| ; OpDecorate %7 FuncParamAttr NoCapture |
| %uint = OpTypeInt 32 0 |
| %uint_42 = OpConstant %uint 42 |
| %void = OpTypeVoid |
| %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint |
| %5 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint |
| %6 = OpFunction %void None %5 |
| %7 = OpFunctionParameter %_ptr_CrossWorkgroup_uint |
| %8 = OpLabel |
| OpStore %7 %uint_42 Aligned 4 |
| OpReturn |
| OpFunctionEnd |