20 lines · plain
1; RUN: split-file %s %t2; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %t/metadata-opencl12.ll -o - | FileCheck %t/metadata-opencl12.ll3; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %t/metadata-opencl20.ll -o - | FileCheck %t/metadata-opencl20.ll4; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %t/metadata-opencl22.ll -o - | FileCheck %t/metadata-opencl22.ll5 6;--- metadata-opencl12.ll7!opencl.ocl.version = !{!0}8!0 = !{i32 1, i32 2}9; CHECK: OpSource OpenCL_C 10200010 11;--- metadata-opencl20.ll12!opencl.ocl.version = !{!0}13!0 = !{i32 2, i32 0}14; CHECK: OpSource OpenCL_C 20000015 16;--- metadata-opencl22.ll17!opencl.ocl.version = !{!0}18!0 = !{i32 2, i32 2}19; CHECK: OpSource OpenCL_C 20200020