Home
last modified time | relevance | path

Searched refs:opencl (Results 1 – 25 of 178) sorted by relevance

12345678

/external/clang/test/CodeGenOpenCL/
Dcl20-device-side-enqueue.cl8 // 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 …]
Dpipe_builtin.cl3 // 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/
Dimage-resource-id.ll10 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 …]
Dimage-attributes.ll10 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/
Dimage-resource-id.ll10 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 …]
Dimage-attributes.ll10 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 …]
Dhsa-metadata-images.ll5 %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/
DOpImageQuerySize.ll18 ; 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 …]
Dpipe_builtins.ll2 ; 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 …]
Dcl-types.ll48 ; 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 …]
Ddevice_execution_overloading.ll31 …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 …]
Ddevice_execution_simple_local_memory.ll19 … -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 …]
Dcheck_wo_qualifier.ll6 ; 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 …]
Dcheck_ro_qualifier.ll6 ; 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 …]
Ddevice_execution_multiple_blocks.ll37 ;; -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 …]
Ddevice_execution.ll16 … -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 …]
Dspirv-types.ll45 ; 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 …]
DOpImageSampleExplicitLod_arg.ll13 …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 …]
DOpImageWrite.ll7 ;;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 …]
DOpConstantSampler.ll16 %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 …]
DOpImageReadMS.ll8 ; 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/
Dimage-unoptimized.ll6 %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 …]
Dglobal_block.ll25 %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 …]
Dimage.ll12 %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 …]
Dlink-attribute.ll6 %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 …]

12345678