| ; RUN: split-file %s %t |
| ; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %t/metadata-opencl12.ll -o - | FileCheck %t/metadata-opencl12.ll |
| ; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %t/metadata-opencl20.ll -o - | FileCheck %t/metadata-opencl20.ll |
| ; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %t/metadata-opencl22.ll -o - | FileCheck %t/metadata-opencl22.ll |
| |
| ;--- metadata-opencl12.ll |
| !opencl.ocl.version = !{!0} |
| !0 = !{i32 1, i32 2} |
| ; CHECK: OpSource OpenCL_C 102000 |
| |
| ;--- metadata-opencl20.ll |
| !opencl.ocl.version = !{!0} |
| !0 = !{i32 2, i32 0} |
| ; CHECK: OpSource OpenCL_C 200000 |
| |
| ;--- metadata-opencl22.ll |
| !opencl.ocl.version = !{!0} |
| !0 = !{i32 2, i32 2} |
| ; CHECK: OpSource OpenCL_C 202000 |