/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}
|