HomeSort by relevance Sort by last modified time
    Searched full:opencl (Results 1 - 25 of 1123) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/clang/test/Parser/
opencl-pragma.cl 3 #pragma OPENCL EXTENSION cl_khr_fp16 : enable
5 #pragma OPENCL EXTENSION cl_no_such_extension : disable /* expected-warning {{unknown OpenCL extension 'cl_no_such_extension' - ignoring}} */
7 #pragma OPENCL EXTENSION all : disable
8 #pragma OPENCL EXTENSION all : enable /* expected-warning {{unknown OpenCL extension 'all' - ignoring}} */
10 #pragma OPENCL EXTENSION cl_khr_fp64 : on /* expected-warning {{expected 'enable' or 'disable' - ignoring}} */
12 #pragma OPENCL FP_CONTRACT ON
13 #pragma OPENCL FP_CONTRACT OFF
14 #pragma OPENCL FP_CONTRACT DEFAUL
    [all...]
opencl-storage-class.cl 5 static int a; // expected-error {{OpenCL version 1.0 does not support the 'static' storage class specifier}}
6 register int b; // expected-error {{OpenCL version 1.0 does not support the 'register' storage class specifier}}
7 extern int c; // expected-error {{OpenCL version 1.0 does not support the 'extern' storage class specifier}}
8 auto int d; // expected-error {{OpenCL version 1.0 does not support the 'auto' storage class specifier}}
10 #pragma OPENCL EXTENSION cl_clang_storage_class_specifiers : enable
opencl-cl20.cl 13 // expected-error@-5 {{OpenCL version 1.0 does not support the '__generic' type qualifier}}
14 // expected-error@-6 {{OpenCL version 1.0 does not support the '__generic' type qualifier}}
15 // expected-error@-6 {{OpenCL version 1.0 does not support the '__generic' type qualifier}}
23 // expected-error@-5 {{OpenCL version 1.0 does not support the 'generic' type qualifier}}
24 // expected-error@-6 {{OpenCL version 1.0 does not support the 'generic' type qualifier}}
25 // expected-error@-6 {{OpenCL version 1.0 does not support the 'generic' type qualifier}}
  /external/clang/test/CodeGenOpenCL/
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 {{.*}}, i8* %{{.*}})
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* %{{.*}}
    [all...]
event_t.cl 7 // CHECK: alloca %opencl.event_t*,
9 // CHECK: call {{.*}}void @foo(%opencl.event_t* %
11 // CHECK: call {{.*}}void @foo(%opencl.event_t* null)
13 // CHECK: call {{.*}}void @foo(%opencl.event_t* null)
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.ndrange_t* [[NDR]], i8* [[BL_I8]]
    [all...]
pipe_types.cl 3 // CHECK: %opencl.pipe_t = type opaque
8 // CHECK: define void @test1(%opencl.pipe_t* %p)
10 // CHECK: %rid = alloca %opencl.reserve_id_t
14 // CHECK: define void @test2(%opencl.pipe_t* %p)
18 // CHECK: define void @test3(%opencl.pipe_t* %p)
22 // CHECK: define void @test4(%opencl.pipe_t* %p)
26 // CHECK: define void @test5(%opencl.pipe_t* %p)
31 // CHECK: define void @test6(%opencl.pipe_t* %p)
44 // CHECK: call i32 @__read_pipe_2(%opencl.pipe_t* %{{.*}}, i8* %{{.*}})
46 // CHECK: call i32 @__read_pipe_2(%opencl.pipe_t* %{{.*}}, i8* %{{.*}}
    [all...]
opencl_types.cl 7 // CHECK: @fnc1(%opencl.image1d_ro_t*
10 // CHECK: @fnc1arr(%opencl.image1d_array_ro_t*
13 // CHECK: @fnc1buff(%opencl.image1d_buffer_ro_t*
16 // CHECK: @fnc2(%opencl.image2d_ro_t*
19 // CHECK: @fnc2arr(%opencl.image2d_array_ro_t*
22 // CHECK: @fnc3(%opencl.image3d_ro_t*
31 // CHECK: alloca %opencl.event_t*
  /external/clang/test/SemaOpenCL/
unsupported.cl 4 int a : 1; // expected-error {{bitfields are not supported in OpenCL}}
8 int a[n]; // expected-error {{variable length arrays are not supported in OpenCL}}
12 int logxor = n ^^ n; // expected-error {{^^ is a reserved operator in OpenCL}}
extension-version.cl 18 #pragma OPENCL EXTENSION cl_clang_storage_class_specifiers: enable
23 #pragma OPENCL EXTENSION cl_khr_fp16: enable
28 #pragma OPENCL EXTENSION cl_khr_int64_base_atomics: enable
33 #pragma OPENCL EXTENSION cl_khr_int64_extended_atomics: enable
38 #pragma OPENCL EXTENSION cl_khr_gl_sharing: enable
43 #pragma OPENCL EXTENSION cl_khr_icd: enable
50 #pragma OPENCL EXTENSION cl_khr_byte_addressable_store: enable
52 // expected-warning@-2{{OpenCL extension 'cl_khr_byte_addressable_store' is core feature or supported optional core feature - ignoring}}
58 #pragma OPENCL EXTENSION cl_khr_global_int32_base_atomics: enable
60 // expected-warning@-2{{OpenCL extension 'cl_khr_global_int32_base_atomics' is core feature or supported optional core feature - (…)
    [all...]
  /external/clang/test/Misc/
nvptx.languageOptsOpenCL.cl 23 #pragma OPENCL EXTENSION cl_clang_storage_class_specifiers: enable
28 #pragma OPENCL EXTENSION cl_khr_fp16: enable
29 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_fp16' - ignoring}}
34 #pragma OPENCL EXTENSION cl_khr_int64_base_atomics: enable
35 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_int64_base_atomics' - ignoring}}
40 #pragma OPENCL EXTENSION cl_khr_int64_extended_atomics: enable
41 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_int64_extended_atomics' - ignoring}}
46 #pragma OPENCL EXTENSION cl_khr_gl_sharing: enable
51 #pragma OPENCL EXTENSION cl_khr_icd: enable
58 #pragma OPENCL EXTENSION cl_khr_byte_addressable_store: enabl
    [all...]
amdgcn.languageOptsOpenCL.cl 15 #pragma OPENCL EXTENSION cl_clang_storage_class_specifiers: enable
20 #pragma OPENCL EXTENSION cl_khr_fp16: enable
25 #pragma OPENCL EXTENSION cl_khr_int64_base_atomics: enable
30 #pragma OPENCL EXTENSION cl_khr_int64_extended_atomics: enable
35 #pragma OPENCL EXTENSION cl_khr_gl_sharing: enable
36 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_gl_sharing' - ignoring}}
41 #pragma OPENCL EXTENSION cl_khr_icd: enable
48 #pragma OPENCL EXTENSION cl_khr_byte_addressable_store: enable
50 // expected-warning@-2{{OpenCL extension 'cl_khr_byte_addressable_store' is core feature or supported optional core feature - ignoring}}
56 #pragma OPENCL EXTENSION cl_khr_global_int32_base_atomics: enabl
    [all...]
r600.languageOptsOpenCL.cl 31 #pragma OPENCL EXTENSION cl_clang_storage_class_specifiers: enable
36 #pragma OPENCL EXTENSION cl_khr_fp16: enable
37 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_fp16' - ignoring}}
42 #pragma OPENCL EXTENSION cl_khr_int64_base_atomics: enable
43 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_int64_base_atomics' - ignoring}}
48 #pragma OPENCL EXTENSION cl_khr_int64_extended_atomics: enable
49 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_int64_extended_atomics' - ignoring}}
54 #pragma OPENCL EXTENSION cl_khr_gl_sharing: enable
55 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_gl_sharing' - ignoring}}
60 #pragma OPENCL EXTENSION cl_khr_icd: enabl
    [all...]
  /external/clang/test/Preprocessor/
macro_variadic.cl 3 #define X(...) 1 // expected-error {{variadic macros not supported in OpenCL}}
  /external/llvm/test/CodeGen/AMDGPU/
image-resource-id.ll 10 define void @test_2d_rd_1_0(%opencl.image2d_t addrspace(1)* %in, ; read_only
13 %0 = call i32 @llvm.OpenCL.image.get.resource.id.2d(
14 %opencl.image2d_t addrspace(1)* %in) #0
24 define void @test_3d_rd_1_0(%opencl.image3d_t addrspace(1)* %in, ; read_only
27 %0 = call i32 @llvm.OpenCL.image.get.resource.id.3d(
28 %opencl.image3d_t addrspace(1)* %in) #0
40 define void @test_2d_wr_1_0(%opencl.image2d_t addrspace(1)* %in, ; write_only
43 %0 = call i32 @llvm.OpenCL.image.get.resource.id.2d(
44 %opencl.image2d_t addrspace(1)* %in) #0
54 define void @test_3d_wr_1_0(%opencl.image3d_t addrspace(1)* %in, ; write_onl
    [all...]
  /external/spirv-llvm/test/SPIRV/transcoding/
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.image2d_array_ro_t addrspace(1)
9 ; CHECK-LLVM: call spir_func i64 @_Z20get_image_array_sizePU3AS125opencl.image2d_array_ro_t(%opencl.image2d_array_ro_t addrspace(1)
10 ; CHECK-LLVM: declare spir_func <2 x i32> @_Z13get_image_dimPU3AS125opencl.image2d_array_ro_t(%opencl.image2d_array_ro_t addrspace(1)
11 ; CHECK-LLVM: declare spir_func i64 @_Z20get_image_array_sizePU3AS125opencl.image2d_array_ro_t(%opencl.image2d_array_ro_t addrspace(1)
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.image2d_array_ro_t addrspace(1)* %input
    [all...]
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.image2d_array_wo_t addrspace(1)
9 ; CHECK-LLVM: call spir_func i64 @_Z20get_image_array_sizePU3AS125opencl.image2d_array_wo_t(%opencl.image2d_array_wo_t addrspace(1)
10 ; CHECK-LLVM: declare spir_func <2 x i32> @_Z13get_image_dimPU3AS125opencl.image2d_array_wo_t(%opencl.image2d_array_wo_t addrspace(1)
11 ; CHECK-LLVM: declare spir_func i64 @_Z20get_image_array_sizePU3AS125opencl.image2d_array_wo_t(%opencl.image2d_array_wo_t addrspace(1)
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.image2d_array_wo_t addrspace(1)* %input
    [all...]
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 opaqu
    [all...]
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 opaqu
    [all...]
optional-core-features-multiple.ll 0 ; OpenCL C source
17 %opencl.image2d_t = type opaque
22 define spir_kernel void @test(%opencl.image2d_t addrspace(1)* nocapture %img) #0 {
29 !opencl.kernels = !{!0}
30 !opencl.enable.FP_CONTRACT = !{}
31 !opencl.spir.version = !{!6}
32 !opencl.ocl.version = !{!7}
33 !opencl.used.extensions = !{!8}
34 !opencl.used.optional.core.features = !{!9}
35 !opencl.compiler.options = !{!8
    [all...]
device_execution_overloading.ll 31 ;;$PATH_TO_GEN/bin/clang -cc1 -x cl -O0 -cl-std=CL2.0 -triple spir64-unknonw-unknown -include $PATH_TO_GEN/lib/clang/3.6.1/include/opencl-20.h -emit-llvm device_execution_overloading.cl -o device_execution_overloading.ll
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)*)* @__host_kernel_block_invoke to i8*), i32 0, i32 0, i8* null)
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 to i8*), i32 8, i32 (…)
    [all...]
  /external/ImageMagick/Magick++/lib/Magick++/
Functions.h 22 // Disable OpenCL acceleration (only works when build with OpenCL support)
25 // Enable OpenCL acceleration (only works when build with OpenCL support)
  /external/deqp/framework/
doxygen.cfg 3 INPUT = common egl opengl opengl/wrapper opengl/simplereference opencl qphelper randomshaders referencerenderer
  /external/spirv-llvm/lib/SPIRV/runtime/
README.txt 6 For OpenCL, most of the SPIR-V instructions are translated
7 to either LLVM instructions or OpenCL builtin function calls
  /external/spirv-llvm/test/SPIRV/
opencl.queue_t.ll 9 %opencl.queue_t = type opaque
12 define spir_func void @enqueue_simple_block(%opencl.queue_t* addrspace(3)* nocapture %q) #0 {
19 !opencl.enable.FP_CONTRACT = !{}
20 !opencl.spir.version = !{!0}
21 !opencl.ocl.version = !{!1}
22 !opencl.used.extensions = !{!2}
23 !opencl.used.optional.core.features = !{!2}
24 !opencl.compiler.options = !{!2}

Completed in 7956 milliseconds

1 2 3 4 5 6 7 8 91011>>