1f20c9c42SAndrey Tretyakov;; OpenCL C source 2f20c9c42SAndrey Tretyakov;; ----------------------------------------------- 3f20c9c42SAndrey Tretyakov;; double d = 1.0; 4f20c9c42SAndrey Tretyakov;; kernel void test(read_only image2d_t img) {} 5f20c9c42SAndrey Tretyakov;; ----------------------------------------------- 6f20c9c42SAndrey Tretyakov 7*ec7baca1SMichal Paszkowski; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-SPIRV 8f20c9c42SAndrey Tretyakov 9f20c9c42SAndrey Tretyakov@d = addrspace(1) global double 1.000000e+00, align 8 10f20c9c42SAndrey Tretyakov 11*ec7baca1SMichal Paszkowskidefine spir_kernel void @test(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 0) %img) { 12f20c9c42SAndrey Tretyakoventry: 13f20c9c42SAndrey Tretyakov ret void 14f20c9c42SAndrey Tretyakov} 15f20c9c42SAndrey Tretyakov 16f20c9c42SAndrey Tretyakov; CHECK-SPIRV-DAG: OpCapability Float64 17f20c9c42SAndrey Tretyakov; CHECK-SPIRV-DAG: OpCapability ImageBasic 18