/external/clang/test/CodeGenOpenCL/ |
D | cl20-device-side-enqueue.cl | 8 // CHECK: %default_queue = alloca %opencl.queue_t* 12 // CHECK: %ndrange = alloca %opencl.ndrange_t* 14 // CHECK: %clk_event = alloca %opencl.clk_event_t* 16 // CHECK: %event_wait_list = alloca %opencl.clk_event_t* 18 // CHECK: %event_wait_list2 = alloca [1 x %opencl.clk_event_t*] 21 // CHECK: [[DEF_Q:%[0-9]+]] = load %opencl.queue_t*, %opencl.queue_t** %default_queue 23 // CHECK: [[NDR:%[0-9]+]] = load %opencl.ndrange_t*, %opencl.ndrange_t** %ndrange 26 …// CHECK: call i32 @__enqueue_kernel_basic(%opencl.queue_t* [[DEF_Q]], i32 [[FLAGS]], %opencl.ndra… 32 // CHECK: [[DEF_Q:%[0-9]+]] = load %opencl.queue_t*, %opencl.queue_t** %default_queue 34 // CHECK: [[NDR:%[0-9]+]] = load %opencl.ndrange_t*, %opencl.ndrange_t** %ndrange [all …]
|
D | pipe_builtin.cl | 3 // CHECK: %opencl.pipe_t = type opaque 4 // CHECK: %opencl.reserve_id_t = type opaque 7 // CHECK: call i32 @__read_pipe_2(%opencl.pipe_t* %{{.*}}, i8* %{{.*}}) 9 // CHECK: call %opencl.reserve_id_t* @__reserve_read_pipe(%opencl.pipe_t* %{{.*}}, i32 {{.*}}) 11 …// CHECK: call i32 @__read_pipe_4(%opencl.pipe_t* %{{.*}}, %opencl.reserve_id_t* %{{.*}}, i32 {{.*… 13 // CHECK: call void @__commit_read_pipe(%opencl.pipe_t* %{{.*}}, %opencl.reserve_id_t* %{{.*}}) 18 // CHECK: call i32 @__write_pipe_2(%opencl.pipe_t* %{{.*}}, i8* %{{.*}}) 20 // CHECK: call %opencl.reserve_id_t* @__reserve_write_pipe(%opencl.pipe_t* %{{.*}}, i32 {{.*}}) 22 …// CHECK: call i32 @__write_pipe_4(%opencl.pipe_t* %{{.*}}, %opencl.reserve_id_t* %{{.*}}, i32 {{.… 24 // CHECK: call void @__commit_write_pipe(%opencl.pipe_t* %{{.*}}, %opencl.reserve_id_t* %{{.*}}) [all …]
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | image-resource-id.ll | 10 define void @test_2d_rd_1_0(%opencl.image2d_t addrspace(1)* %in, ; read_only 14 %opencl.image2d_t addrspace(1)* %in) #0 24 define void @test_3d_rd_1_0(%opencl.image3d_t addrspace(1)* %in, ; read_only 28 %opencl.image3d_t addrspace(1)* %in) #0 40 define void @test_2d_wr_1_0(%opencl.image2d_t addrspace(1)* %in, ; write_only 44 %opencl.image2d_t addrspace(1)* %in) #0 54 define void @test_3d_wr_1_0(%opencl.image3d_t addrspace(1)* %in, ; write_only 58 %opencl.image3d_t addrspace(1)* %in) #0 70 define void @test_2d_rd_2_0(%opencl.image2d_t addrspace(1)* %in1, ; read_only 71 %opencl.image2d_t addrspace(1)* %in2, ; read_only [all …]
|
D | image-attributes.ll | 10 define void @width_2d (%opencl.image2d_t addrspace(1)* %in, 14 %opencl.image2d_t addrspace(1)* %in) #0 23 define void @width_3d (%opencl.image3d_t addrspace(1)* %in, 27 %opencl.image3d_t addrspace(1)* %in) #0 40 define void @height_2d (%opencl.image2d_t addrspace(1)* %in, 44 %opencl.image2d_t addrspace(1)* %in) #0 53 define void @height_3d (%opencl.image3d_t addrspace(1)* %in, 57 %opencl.image3d_t addrspace(1)* %in) #0 70 define void @depth_3d (%opencl.image3d_t addrspace(1)* %in, 74 %opencl.image3d_t addrspace(1)* %in) #0 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | image-resource-id.ll | 10 define amdgpu_kernel void @test_2d_rd_1_0(%opencl.image2d_t addrspace(1)* %in, ; read_only 14 %opencl.image2d_t addrspace(1)* %in) #0 24 define amdgpu_kernel void @test_3d_rd_1_0(%opencl.image3d_t addrspace(1)* %in, ; read_only 28 %opencl.image3d_t addrspace(1)* %in) #0 40 define amdgpu_kernel void @test_2d_wr_1_0(%opencl.image2d_t addrspace(1)* %in, ; write_only 44 %opencl.image2d_t addrspace(1)* %in) #0 54 define amdgpu_kernel void @test_3d_wr_1_0(%opencl.image3d_t addrspace(1)* %in, ; write_only 58 %opencl.image3d_t addrspace(1)* %in) #0 70 define amdgpu_kernel void @test_2d_rd_2_0(%opencl.image2d_t addrspace(1)* %in1, ; read_only 71 %opencl.image2d_t addrspace(1)* %in2, ; read_only [all …]
|
D | image-attributes.ll | 10 define amdgpu_kernel void @width_2d (%opencl.image2d_t addrspace(1)* %in, 14 %opencl.image2d_t addrspace(1)* %in) #0 23 define amdgpu_kernel void @width_3d (%opencl.image3d_t addrspace(1)* %in, 27 %opencl.image3d_t addrspace(1)* %in) #0 40 define amdgpu_kernel void @height_2d (%opencl.image2d_t addrspace(1)* %in, 44 %opencl.image2d_t addrspace(1)* %in) #0 53 define amdgpu_kernel void @height_3d (%opencl.image3d_t addrspace(1)* %in, 57 %opencl.image3d_t addrspace(1)* %in) #0 70 define amdgpu_kernel void @depth_3d (%opencl.image3d_t addrspace(1)* %in, 74 %opencl.image3d_t addrspace(1)* %in) #0 [all …]
|
D | hsa-metadata-images.ll | 5 %opencl.image1d_t = type opaque 6 %opencl.image1d_array_t = type opaque 7 %opencl.image1d_buffer_t = type opaque 8 %opencl.image2d_t = type opaque 9 %opencl.image2d_array_t = type opaque 10 %opencl.image2d_array_depth_t = type opaque 11 %opencl.image2d_array_msaa_t = type opaque 12 %opencl.image2d_array_msaa_depth_t = type opaque 13 %opencl.image2d_depth_t = type opaque 14 %opencl.image2d_msaa_t = type opaque [all …]
|
/external/spirv-llvm/test/SPIRV/transcoding/ |
D | OpImageQuerySize.ll | 18 ; CHECK-DAG: %opencl.image1d_t = type opaque 19 ; CHECK-DAG: %opencl.image1d_buffer_t = type opaque 20 ; CHECK-DAG: %opencl.image1d_array_t = type opaque 21 ; CHECK-DAG: %opencl.image2d_t = type opaque 22 ; CHECK-DAG: %opencl.image2d_depth_t = type opaque 23 ; CHECK-DAG: %opencl.image2d_array_t = type opaque 25 ; CHECK-DAG: %opencl.image2d_array_depth_t = type opaque 26 ; CHECK-DAG: %opencl.image3d_t = type opaque 28 %opencl.image1d_t = type opaque 29 %opencl.image1d_buffer_t = type opaque [all …]
|
D | pipe_builtins.ll | 2 ; bash$ clang -cc1 -x cl -cl-std=CL2.0 -triple spir64-unknonw-unknown -emit-llvm -include opencl-20… 114 %opencl.reserve_id_t = type opaque 115 %opencl.pipe_t = type opaque 117 @test_pipe_workgroup_write_char.res_id = internal unnamed_addr addrspace(3) global %opencl.reserve_… 118 @test_pipe_workgroup_read_char.res_id = internal unnamed_addr addrspace(3) global %opencl.reserve_i… 121 define spir_kernel void @test_pipe_convenience_write_uint(i32 addrspace(1)* %src, %opencl.pipe_t ad… 135 …%2 = tail call i32 @_Z10write_pipePU3AS18ocl_pipePU3AS4vjj(%opencl.pipe_t addrspace(1)* %out_pipe,… 142 declare i32 @_Z10write_pipePU3AS18ocl_pipePU3AS4vjj(%opencl.pipe_t addrspace(1)*, i8 addrspace(4)*,… 145 define spir_kernel void @test_pipe_convenience_read_uint(%opencl.pipe_t addrspace(1)* %in_pipe, i32… 158 …%2 = tail call i32 @_Z9read_pipePU3AS18ocl_pipePU3AS4vjj(%opencl.pipe_t addrspace(1)* %in_pipe, i8… [all …]
|
D | cl-types.ll | 48 ; CHECK-LLVM-DAG: %opencl.pipe_t = type opaque 49 ; CHECK-LLVM-DAG: %opencl.image3d_t = type opaque 50 ; CHECK-LLVM-DAG: %opencl.image2d_array_t = type opaque 51 ; CHECK-LLVM-DAG: %opencl.image1d_buffer_t = type opaque 52 ; CHECK-LLVM-DAG: %opencl.image1d_t = type opaque 53 ; CHECK-LLVM-DAG: %opencl.image2d_t = type opaque 55 %opencl.pipe_t = type opaque 56 %opencl.image3d_t = type opaque 57 %opencl.image2d_array_t = type opaque 58 %opencl.image1d_buffer_t = type opaque [all …]
|
D | device_execution_overloading.ll | 31 …ple spir64-unknonw-unknown -include $PATH_TO_GEN/lib/clang/3.6.1/include/opencl-20.h -emit-llvm de… 44 %opencl.block = type opaque 46 %opencl.queue_t = type opaque 47 %opencl.clk_event_t = type opaque 86 %block_with_local = alloca %opencl.block*, align 8 87 %block = alloca %opencl.block*, align 8 95 …%0 = call %opencl.block* @spir_block_bind(i8* bitcast (void (i8*, i8 addrspace(3)*, i8 addrspace(3… 96 store %opencl.block* %0, %opencl.block** %block_with_local, align 8 101 …%3 = call %opencl.block* @spir_block_bind(i8* bitcast (void (i8*)* @__host_kernel_block_invoke_2 t… 102 store %opencl.block* %3, %opencl.block** %block, align 8 [all …]
|
D | device_execution_simple_local_memory.ll | 19 … -x cl -cl-std=CL2.0 -triple spir64-unknonw-unknown -emit-llvm -include opencl-20.h repro.cl -o … 33 %opencl.block = type opaque 35 %opencl.queue_t = type opaque 36 %opencl.clk_event_t = type opaque 56 %block = alloca %opencl.block*, align 8 61 …%0 = call %opencl.block* @spir_block_bind(i8* bitcast (void (i8*, i8 addrspace(3)*, i8 addrspace(3… 62 store %opencl.block* %0, %opencl.block** %block, align 8 63 %1 = load %opencl.block*, %opencl.block** %block, align 8 65 …%call = call spir_func i32 @_Z26get_kernel_work_group_sizeU13block_pointerFvPU3AS3vzE(%opencl.bloc… 67 %2 = load %opencl.block*, %opencl.block** %block, align 8 [all …]
|
D | check_wo_qualifier.ll | 6 ; CHECK-LLVM: opencl.image2d_array_wo_t = type opaque 7 ; CHECK-LLVM: define spir_kernel void @sample_kernel(%opencl.image2d_array_wo_t addrspace(1) 8 ; CHECK-LLVM: call spir_func <2 x i32> @_Z13get_image_dimPU3AS125opencl.image2d_array_wo_t(%opencl.… 9 ; CHECK-LLVM: call spir_func i64 @_Z20get_image_array_sizePU3AS125opencl.image2d_array_wo_t(%opencl… 10 …spir_func <2 x i32> @_Z13get_image_dimPU3AS125opencl.image2d_array_wo_t(%opencl.image2d_array_wo_t… 11 …pir_func i64 @_Z20get_image_array_sizePU3AS125opencl.image2d_array_wo_t(%opencl.image2d_array_wo_t… 12 ; CHECK-LLVM: !{{[0-9]+}} = !{void (%opencl.image2d_array_wo_t 21 %opencl.image2d_array_wo_t = type opaque 24 define spir_kernel void @sample_kernel(%opencl.image2d_array_wo_t addrspace(1)* %input) #0 { 26 …%call.tmp1 = call spir_func <2 x i32> @_Z13get_image_dimPU3AS125opencl.image2d_array_wo_t(%opencl.… [all …]
|
D | check_ro_qualifier.ll | 6 ; CHECK-LLVM: opencl.image2d_array_ro_t = type opaque 7 ; CHECK-LLVM: define spir_kernel void @sample_kernel(%opencl.image2d_array_ro_t addrspace(1) 8 ; CHECK-LLVM: call spir_func <2 x i32> @_Z13get_image_dimPU3AS125opencl.image2d_array_ro_t(%opencl.… 9 ; CHECK-LLVM: call spir_func i64 @_Z20get_image_array_sizePU3AS125opencl.image2d_array_ro_t(%opencl… 10 …spir_func <2 x i32> @_Z13get_image_dimPU3AS125opencl.image2d_array_ro_t(%opencl.image2d_array_ro_t… 11 …pir_func i64 @_Z20get_image_array_sizePU3AS125opencl.image2d_array_ro_t(%opencl.image2d_array_ro_t… 12 ; CHECK-LLVM: !{{[0-9]+}} = !{void (%opencl.image2d_array_ro_t 20 %opencl.image2d_array_ro_t = type opaque 23 define spir_kernel void @sample_kernel(%opencl.image2d_array_ro_t addrspace(1)* %input) #0 { 25 …%call.tmp1 = call spir_func <2 x i32> @_Z13get_image_dimPU3AS125opencl.image2d_array_ro_t(%opencl.… [all …]
|
D | device_execution_multiple_blocks.ll | 37 ;; -emit-spirv -include $PATH_TO_GEN/lib/clang/3.6.1/include/opencl-20.h\ 50 %opencl.block = type opaque 51 %opencl.queue_t = type opaque 78 …%1 = call %opencl.block* @spir_block_bind(i8* bitcast (void (i8*)* @__enqueue_block_get_kernel_pre… 80 ; CHECK: call {{.*}} @_Z26get_kernel_work_group_sizeU13block_pointerFvvE(%opencl.block*[[BLOCK0]]) 81 …%call = call spir_func i32 @_Z26get_kernel_work_group_sizeU13block_pointerFvvE(%opencl.block* %1) … 83 …}} @_Z45get_kernel_preferred_work_group_size_multipleU13block_pointerFvvE(%opencl.block*[[BLOCK1]]) 84 …nc i32 @_Z45get_kernel_preferred_work_group_size_multipleU13block_pointerFvvE(%opencl.block* %1) #2 86 %call2 = call spir_func %opencl.queue_t* @get_default_queue() #2 91 ; CHECK: call {{.*}} @_Z14enqueue_kernel{{.*}}, %opencl.block*[[BLOCK2]]) [all …]
|
D | device_execution.ll | 16 … -x cl -cl-std=CL2.0 -triple spir64-unknonw-unknown -emit-llvm -include opencl-20.h repro.cl -o … 29 …tU13block_pointerFvvE(%opencl.queue_t*, i32, %struct.ndrange_t* byval, i32, %opencl.clk_event_t**,… 35 %opencl.queue_t = type opaque 36 %opencl.block = type opaque 37 %opencl.clk_event_t = type opaque 55 %call = tail call spir_func %opencl.queue_t* @get_default_queue() #2 60 …%1 = call %opencl.block* @spir_block_bind(i8* bitcast (void (i8*)* @__host_kernel_block_invoke to … 61 …erFvvE(%opencl.queue_t* %call, i32 241, %struct.ndrange_t* byval %agg.tmp, i32 0, %opencl.clk_even… 65 declare spir_func %opencl.queue_t* @get_default_queue() #1 80 declare %opencl.block* @spir_block_bind(i8*, i32, i32, i8*) [all …]
|
D | spirv-types.ll | 45 ; CHECK-LLVM-DAG: %opencl.pipe_t = type opaque 46 ; CHECK-LLVM-DAG: %opencl.image3d_t = type opaque 47 ; CHECK-LLVM_DAG: %opencl.image2d_depth_t = type opaque 48 ; CHECK-LLVM-DAG: %opencl.image2d_array_t = type opaque 49 ; CHECK-LLVM-DAG: %opencl.image1d_buffer_t = type opaque 50 ; CHECK-LLVM-DAG: %opencl.image1d_t = type opaque 51 ; CHECK-LLVM-DAG: %opencl.image2d_t = type opaque 52 ; CHECK-LLVM-DAG: %opencl.clk_event_t = type opaque 53 ; CHECK-LLVM-DAG: %opencl.event_t = type opaque 54 ; CHECK-LLVM-DAG: %opencl.queue_t = type opaque [all …]
|
D | OpImageSampleExplicitLod_arg.ll | 13 …own-unknown -cl-std=CL2.0 -x cl OpImageSampleExplicitLod_arg.cl -include opencl-20.h -emit-llvm -o… 39 %opencl.image2d_t = type opaque 42 define spir_kernel void @sample_kernel_read(<4 x float> addrspace(1)* %results, %opencl.image2d_t a… 44 …%call = call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_f(%opencl.image2d… 45 ; CHECK-LLVM: call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_f(%opencl.im… 48 …%call1 = call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_ff(%opencl.image… 49 ; CHECK-LLVM: call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_ff(%opencl.i… 52 …c <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_fDv2_fDv2_f(%opencl.image2d_t addrspac… 53 …ir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_fS_S_(%opencl.image2d_t addrspac… 59 declare spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_f(%opencl.image2d_t add… [all …]
|
D | OpImageWrite.ll | 7 ;;clang -cc1 -O0 -triple spir-unknown-unknown -cl-std=CL2.0 -x cl OpImageWrite.cl -include opencl-2… 24 %opencl.image2d_t = type opaque 27 define spir_func void @sample_kernel_write(<4 x float> %input, %opencl.image2d_t addrspace(1)* %out… 29 …call spir_func void @_Z12write_imagef11ocl_image2dDv2_iiDv4_f(%opencl.image2d_t addrspace(1)* %out… 30 ; CHECK-LLVM: call spir_func void @_Z12write_imagef11ocl_image2dDv2_iiDv4_f(%opencl.image2d_t addrs… 32 …call spir_func void @_Z12write_imagef11ocl_image2dDv2_iDv4_f(%opencl.image2d_t addrspace(1)* %outp… 33 ; CHECK-LLVM: call spir_func void @_Z12write_imagef11ocl_image2dDv2_iDv4_f(%opencl.image2d_t addrsp… 38 declare spir_func void @_Z12write_imagef11ocl_image2dDv2_iiDv4_f(%opencl.image2d_t addrspace(1)*, <… 40 declare spir_func void @_Z12write_imagef11ocl_image2dDv2_iDv4_f(%opencl.image2d_t addrspace(1)*, <2… 45 !opencl.enable.FP_CONTRACT = !{} [all …]
|
D | OpConstantSampler.ll | 16 %opencl.image2d_t = type opaque 19 …ySelection(%opencl.image2d_t addrspace(1)* %input, %opencl.image2d_t addrspace(1)* %selection, i32… 31 …%call5 = tail call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_i(%opencl.i… 37 …%call6 = tail call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_i(%opencl.i… 39 …tail call spir_func void @_Z12write_imagef11ocl_image2dDv2_iDv4_f(%opencl.image2d_t addrspace(1)* … 48 declare spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_i(%opencl.image2d_t add… 50 declare spir_func void @_Z12write_imagef11ocl_image2dDv2_iDv4_f(%opencl.image2d_t addrspace(1)*, <2… 60 !opencl.kernels = !{!0} 61 !opencl.enable.FP_CONTRACT = !{} 62 !opencl.spir.version = !{!6} [all …]
|
D | OpImageReadMS.ll | 8 ; CHECK-LLVM: call spir_func <4 x float> @_Z11read_imagef15ocl_image2dmsaaDv2_ii(%opencl.image2d_ms… 15 %opencl.image2d_msaa_t = type opaque 18 define spir_kernel void @sample_test(%opencl.image2d_msaa_t addrspace(1)* %source, i32 %sampler, <4… 22 …%call2 = tail call spir_func i32 @_Z15get_image_width15ocl_image2dmsaa(%opencl.image2d_msaa_t addr… 23 …%call3 = tail call spir_func i32 @_Z16get_image_height15ocl_image2dmsaa(%opencl.image2d_msaa_t add… 24 …%call4 = tail call spir_func i32 @_Z21get_image_num_samples15ocl_image2dmsaa(%opencl.image2d_msaa_… 39 …%call9 = tail call spir_func <4 x float> @_Z11read_imagef15ocl_image2dmsaaDv2_ii(%opencl.image2d_m… 55 declare spir_func i32 @_Z15get_image_width15ocl_image2dmsaa(%opencl.image2d_msaa_t addrspace(1)*) #1 57 declare spir_func i32 @_Z16get_image_height15ocl_image2dmsaa(%opencl.image2d_msaa_t addrspace(1)*) … 59 declare spir_func i32 @_Z21get_image_num_samples15ocl_image2dmsaa(%opencl.image2d_msaa_t addrspace(… [all …]
|
/external/spirv-llvm/test/SPIRV/ |
D | image-unoptimized.ll | 6 %opencl.image2d_t = type opaque 11 define spir_kernel void @test_fn(%opencl.image2d_t addrspace(1)* %srcimg, i32 %sampler, <4 x float>… 13 %srcimg.addr = alloca %opencl.image2d_t addrspace(1)*, align 4 19 …store %opencl.image2d_t addrspace(1)* %srcimg, %opencl.image2d_t addrspace(1)** %srcimg.addr, alig… 26 %0 = load %opencl.image2d_t addrspace(1)*, %opencl.image2d_t addrspace(1)** %srcimg.addr, align 4 34 …%call3 = call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_i(%opencl.image2… 36 %6 = load %opencl.image2d_t addrspace(1)*, %opencl.image2d_t addrspace(1)** %srcimg.addr, align 4 37 …%call4 = call spir_func i32 @_Z15get_image_width11ocl_image2d(%opencl.image2d_t addrspace(1)* %6) … 51 declare spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_i(%opencl.image2d_t add… 54 declare spir_func i32 @_Z15get_image_width11ocl_image2d(%opencl.image2d_t addrspace(1)*) #1 [all …]
|
D | global_block.ll | 25 %opencl.block = type opaque 26 ; CHECK-LLVM: %opencl.block = type opaque 29 …kernel.b1 = internal addrspace(2) constant %opencl.block* bitcast (i32 (i8*, i32)* @_block_invoke … 30 …kernel.b1 = internal addrspace(2) constant %opencl.block* bitcast (i32 (i8*, i32)* @_block_invoke … 44 %0 = load %opencl.block*, %opencl.block* addrspace(2)* @block_kernel.b1, align 4 45 %1 = call i8* @spir_get_block_invoke(%opencl.block* %0) 46 %2 = call i8* @spir_get_block_context(%opencl.block* %0) 65 declare i8* @spir_get_block_invoke(%opencl.block*) 67 declare i8* @spir_get_block_context(%opencl.block*) 71 !opencl.kernels = !{!0} [all …]
|
D | image.ll | 12 %opencl.image2d_t = type opaque 15 define spir_kernel void @image_copy(%opencl.image2d_t addrspace(1)* readnone %image1, %opencl.image… 23 …%call4 = tail call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_i(%opencl.i… 24 …tail call spir_func void @_Z12write_imagef11ocl_image2dDv2_iDv4_f(%opencl.image2d_t addrspace(1)* … 32 declare spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_i(%opencl.image2d_t add… 34 declare spir_func void @_Z12write_imagef11ocl_image2dDv2_iDv4_f(%opencl.image2d_t addrspace(1)*, <2… 42 !opencl.kernels = !{!0} 43 !opencl.enable.FP_CONTRACT = !{} 44 !opencl.spir.version = !{!6} 45 !opencl.ocl.version = !{!6} [all …]
|
D | link-attribute.ll | 6 %opencl.image2d_t = type opaque 14 define spir_kernel void @sample_kernel(%opencl.image2d_t addrspace(1)* %input, float addrspace(1)* … 19 …%5 = tail call spir_func i32 @_Z15get_image_width11ocl_image2d(%opencl.image2d_t addrspace(1)* %in… 26 …%12 = tail call spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_f(%opencl.imag… 37 declare spir_func i32 @_Z15get_image_width11ocl_image2d(%opencl.image2d_t addrspace(1)*) #1 40 declare spir_func <4 x float> @_Z11read_imagef11ocl_image2d11ocl_samplerDv2_f(%opencl.image2d_t add… 45 !opencl.kernels = !{!0} 46 !opencl.enable.FP_CONTRACT = !{} 47 !opencl.spir.version = !{!7} 48 !opencl.ocl.version = !{!7} [all …]
|