Home
last modified time | relevance | path

Searched refs:OpenCL (Results 1 – 25 of 227) sorted by relevance

12345678910

/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dextension-version.cl110 // expected-warning@+2{{unsupported OpenCL extension 'cles_khr_int64' - ignoring}}
119 // expected-warning@+2{{unsupported OpenCL extension 'cl_khr_gl_msaa_sharing' - ignoring}}
131 // expected-warning@+2{{unsupported OpenCL extension 'cl_khr_mipmap_image' - ignoring}}
143 // expected-warning@+2{{unsupported OpenCL extension 'cl_khr_mipmap_image_writes' - ignoring}}
152 // expected-warning@+2{{unsupported OpenCL extension 'cl_khr_srgb_image_writes' - ignoring}}
164 // expected-warning@+2{{unsupported OpenCL extension 'cl_khr_subgroups' - ignoring}}
186 // expected-warning@+2{{unsupported OpenCL extension 'cl_khr_depth_images' - ignoring}}
195 // expected-warning@+2{{unsupported OpenCL extension 'cl_intel_subgroups' - ignoring}}
204 // expected-warning@+2{{unsupported OpenCL extension 'cl_intel_subgroups_short' - ignoring}}
217 // Check that pragmas for the OpenCL 3.0 features are rejected.
[all …]
H A Dclang-builtin-version.cl5 // Confirm CL2.0 Clang builtins are not available in earlier versions and in OpenCL C 3.0 without r…
19 // expected-error@-10{{support disabled - compile with -fblocks or for OpenCL C 2.0 or OpenCL C 3.0…
24 // expected-error@-12 2{{support disabled - compile with -fblocks or for OpenCL C 2.0 or OpenCL C 3…
25 // expected-error@-10 2{{support disabled - compile with -fblocks or for OpenCL C 2.0 or OpenCL C 3…
H A Dinvalid-block.cl3 // OpenCL v2.0 s6.12.5
51 …ic arguments are not allowed in OpenCL}} expected-error {{invalid prototype, variadic arguments ar…
54 …t)(int, ...); // expected-error {{invalid prototype, variadic arguments are not allowed in OpenCL}}
65 …-error {{array of 'bl2_t' (aka 'int (__generic ^const)(__private int)') type is invalid in OpenCL}}
66 … // expected-error {{block type cannot be used as expression in ternary expression in OpenCL}}
67 …; // expected-error {{block type cannot be used as expression in ternary expression in OpenCL}}
70 …error{{pointer to type 'bl2_t' (aka 'int (__generic ^const)(__private int)') is invalid in OpenCL}}
74 …rror {{pointer to type 'bl2_t' (aka 'int (__generic ^const)(__private int)') is invalid in OpenCL}}
H A Dunsupported.cl11 // expected-error@-2 {{bit-fields are not supported in OpenCL}}
16 int a[n]; // expected-error {{variable length arrays are not supported in OpenCL}}
20 int logxor = n ^^ n; // expected-error {{^^ is a reserved operator in OpenCL}}
H A Dinvalid-pipes-cl1.2.cl7 // expected-error@-2 {{OpenCL C version 3.0 does not support the 'pipe' type qualifier}}
10 // expected-error@-5 {{C++ for OpenCL version 2021 does not support the 'pipe' type qualifier}}
21 // expected-error@-2 {{OpenCL C version 3.0 does not support the 'pipe' type qualifier}}
24 // expected-error@-5 {{C++ for OpenCL version 2021 does not support the 'pipe' type qualifier}}
H A Dnosvm.cl9 // expected-warning@-2 {{'nosvm' attribute is deprecated and ignored in OpenCL C version 2.0}}
11 // expected-warning@-4 {{'nosvm' attribute is deprecated and ignored in C++ for OpenCL version 1.0}}
13 // expected-error@-6 {{attribute 'nosvm' is supported in the OpenCL version 2.0 onwards}}
/llvm-project-15.0.7/libclc/r600/lib/image/
H A Dget_image_attributes_impl.ll6 declare i32 @llvm.OpenCL.image.get.resource.id.2d(
8 declare i32 @llvm.OpenCL.image.get.resource.id.3d(
11 declare [3 x i32] @llvm.OpenCL.image.get.size.2d(
13 declare [3 x i32] @llvm.OpenCL.image.get.size.3d(
16 declare [2 x i32] @llvm.OpenCL.image.get.format.2d(
18 declare [2 x i32] @llvm.OpenCL.image.get.format.3d(
23 %1 = tail call [3 x i32] @llvm.OpenCL.image.get.size.2d(
30 %1 = tail call [3 x i32] @llvm.OpenCL.image.get.size.3d(
38 %1 = tail call [3 x i32] @llvm.OpenCL.image.get.size.2d(
45 %1 = tail call [3 x i32] @llvm.OpenCL.image.get.size.3d(
[all …]
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DOpenCLExtensions.def9 // This file defines the list of supported OpenCL extensions.
14 // OpenCL extensions listed in this file.
25 // avail - minimum OpenCL version supporting it.
39 // * affects the OpenCL language semantics or its syntax,
61 // OpenCL 1.0.
76 // OpenCL 1.2.
80 // OpenCL 2.0.
93 // AMD OpenCL extensions
97 // ARM OpenCL extensions
103 // Intel OpenCL extensions
[all …]
H A DLangStandards.def164 // OpenCL
166 OpenCL, "OpenCL 1.0",
167 LineComment | C99 | Digraphs | HexFloat | OpenCL)
171 OpenCL, "OpenCL 1.1",
174 OpenCL, "OpenCL 1.2",
177 OpenCL, "OpenCL 2.0",
180 OpenCL, "OpenCL 3.0",
184 OpenCL, "C++ for OpenCL 1.0",
186 Digraphs | HexFloat | OpenCL)
190 OpenCL, "C++ for OpenCL 2021",
[all …]
/llvm-project-15.0.7/clang/test/Driver/
H A Dunknown-std.cl1 // This file checks output given when processing OpenCL files.
9 // CHECK-NEXT: note: use 'cl1.0' for 'OpenCL 1.0' standard
10 // CHECK-NEXT: note: use 'cl1.1' for 'OpenCL 1.1' standard
11 // CHECK-NEXT: note: use 'cl1.2' for 'OpenCL 1.2' standard
12 // CHECK-NEXT: note: use 'cl2.0' for 'OpenCL 2.0' standard
13 // CHECK-NEXT: note: use 'cl3.0' for 'OpenCL 3.0' standard
14 // CHECK-NEXT: note: use 'clc++1.0' or 'clc++' for 'C++ for OpenCL 1.0' standard
15 // CHECK-NEXT: note: use 'clc++2021' for 'C++ for OpenCL 2021' standard
/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/
H A Drestricted.clcpp3 // This test checks that various C/C++/OpenCL C constructs are not available in
4 // C++ for OpenCL.
14 // expected-error@-1 {{'typeid' is not supported in C++ for OpenCL}}
16 // Test that dynamic_cast is not available in C++ for OpenCL.
28 // expected-error@-1 {{'dynamic_cast' is not supported in C++ for OpenCL}}
33 // expected-error@-1 {{C++ for OpenCL version 1.0 does not support the '_Thread_local' storage clas…
37 // expected-error@-1 {{C++ for OpenCL version 1.0 does not support the '__thread' storage class spe…
41 …// expected-error@-1 {{C++ for OpenCL version 1.0 does not support the 'register' storage class sp…
43 …// expected-error@-1 {{C++ for OpenCL version 1.0 does not support the 'thread_local' storage clas…
H A Dnewdelete.clcpp22 A *a = new A; // expected-error {{'default new' is not supported in C++ for OpenCL}}
23 delete a; // expected-error {{'default delete' is not supported in C++ for OpenCL}}
39 delete a; // expected-error {{'default delete' is not supported in C++ for OpenCL}}
42 delete[] *a; // expected-error {{'default delete' is not supported in C++ for OpenCL}}
/llvm-project-15.0.7/clang/docs/
H A DOpenCLSupport.rst17 OpenCL Support
21 Support for OpenCL 3.0 is in experimental phase (:ref:`OpenCL 3.0 <opencl_300>`).
50 OpenCL Metadata
54 backends and OpenCL runtime.
71 OpenCL Specific Options
112 To enable modules for OpenCL:
159 OpenCL builtins
342 OpenCL C 3.0 Usage
345 OpenCL C 3.0 language standard makes most OpenCL C 2.0 features optional. Optional
417 C++ libraries for OpenCL
[all …]
/llvm-project-15.0.7/clang/test/Misc/
H A Dr600.unsupported_core.cl4 // CHECK: cl_khr_byte_addressable_store is a core feature in OpenCL C version 2.0 but not supported…
5 // CHECK: cl_khr_global_int32_base_atomics is a core feature in OpenCL C version 2.0 but not suppor…
6 // CHECK: cl_khr_global_int32_extended_atomics is a core feature in OpenCL C version 2.0 but not su…
7 // CHECK: cl_khr_local_int32_base_atomics is a core feature in OpenCL C version 2.0 but not support…
8 // CHECK: cl_khr_local_int32_extended_atomics is a core feature in OpenCL C version 2.0 but not sup…
9 // CHECK: cl_khr_3d_image_writes is a core feature in OpenCL C version 2.0 but not supported on thi…
H A Dnvptx.languageOptsOpenCL.cl45 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_fp16' - ignoring}}
51 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_int64_base_atomics' - ignoring}}
57 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_int64_extended_atomics' - ignoring}}
66 // expected-warning@-2{{OpenCL extension 'cl_khr_byte_addressable_store' is core feature or support…
74 // expected-warning@-2{{OpenCL extension 'cl_khr_global_int32_base_atomics' is core feature or supp…
90 // expected-warning@-2{{OpenCL extension 'cl_khr_local_int32_base_atomics' is core feature or suppo…
107 // expected-warning@-2{{OpenCL extension 'cl_khr_fp64' is core feature or supported optional core f…
115 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_3d_image_writes' - ignoring}}
121 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_gl_msaa_sharing' - ignoring}}
127 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_srgb_image_writes' - ignoring}}
[all …]
H A Dr600.languageOptsOpenCL.cl51 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_fp16' - ignoring}}
57 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_int64_base_atomics' - ignoring}}
63 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_int64_extended_atomics' - ignoring}}
72 // expected-warning@-2{{OpenCL extension 'cl_khr_byte_addressable_store' is core feature or support…
96 // expected-warning@-2{{OpenCL extension 'cl_khr_local_int32_base_atomics' is core feature or suppo…
114 // expected-warning@-2{{OpenCL extension 'cl_khr_fp64' is core feature or supported optional core f…
121 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_fp64' - ignoring}}
129 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_3d_image_writes' - ignoring}}
135 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_gl_msaa_sharing' - ignoring}}
141 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_srgb_image_writes' - ignoring}}
[all …]
H A Damdgcn.languageOptsOpenCL.cl59 // expected-warning@-2{{OpenCL extension 'cl_khr_byte_addressable_store' is core feature or support…
67 // expected-warning@-2{{OpenCL extension 'cl_khr_global_int32_base_atomics' is core feature or supp…
75 // expected-warning@-2{{OpenCL extension 'cl_khr_global_int32_extended_atomics' is core feature or …
83 // expected-warning@-2{{OpenCL extension 'cl_khr_local_int32_base_atomics' is core feature or suppo…
91 // expected-warning@-2{{OpenCL extension 'cl_khr_local_int32_extended_atomics' is core feature or s…
100 // expected-warning@-2{{OpenCL extension 'cl_khr_fp64' is core feature or supported optional core f…
109 // expected-warning@-2{{OpenCL extension 'cl_khr_3d_image_writes' is core feature or supported opti…
116 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_gl_msaa_sharing' - ignoring}}
126 // expected-warning@+2{{unsupported OpenCL extension 'cl_khr_mipmap_image' - ignoring}}
134 // expected-warning@-1{{unsupported OpenCL extension 'cl_khr_srgb_image_writes' - ignoring}}
[all …]
/llvm-project-15.0.7/clang/test/Parser/
H A Dopencl-cl20.cl13 // expected-error@-5 {{OpenCL C version 1.2 does not support the '__generic' type qualifier}}
14 // expected-error@-6 {{OpenCL C version 1.2 does not support the '__generic' type qualifier}}
15 // expected-error@-6 {{OpenCL C version 1.2 does not support the '__generic' type qualifier}}
23 // expected-error@-5 {{OpenCL C version 1.2 does not support the 'generic' type qualifier}}
24 // expected-error@-6 {{OpenCL C version 1.2 does not support the 'generic' type qualifier}}
25 // expected-error@-6 {{OpenCL C version 1.2 does not support the 'generic' type qualifier}}
H A Dopencl-storage-class.cl5 …static int a; // expected-error {{OpenCL C version 1.0 does not support the 'static' storage cla…
6 …register int b; // expected-error {{OpenCL C version 1.0 does not support the 'register' storage c…
7 …extern int c; // expected-error {{OpenCL C version 1.0 does not support the 'extern' storage cla…
8 …auto int d; // expected-error {{OpenCL C version 1.0 does not support the 'auto' storage class…
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dimage-attributes.ll13 %0 = call [3 x i32] @llvm.OpenCL.image.get.size.2d(
26 %0 = call [3 x i32] @llvm.OpenCL.image.get.size.3d(
43 %0 = call [3 x i32] @llvm.OpenCL.image.get.size.2d(
56 %0 = call [3 x i32] @llvm.OpenCL.image.get.size.3d(
73 %0 = call [3 x i32] @llvm.OpenCL.image.get.size.3d(
90 %0 = call [2 x i32] @llvm.OpenCL.image.get.format.2d(
103 %0 = call [2 x i32] @llvm.OpenCL.image.get.format.3d(
120 %0 = call [2 x i32] @llvm.OpenCL.image.get.format.2d(
133 %0 = call [2 x i32] @llvm.OpenCL.image.get.format.3d(
154 %0 = call [3 x i32] @llvm.OpenCL.image.get.size.2d(
[all …]
H A Dimage-resource-id.ll13 %0 = call i32 @llvm.OpenCL.image.get.resource.id.2d(
27 %0 = call i32 @llvm.OpenCL.image.get.resource.id.3d(
43 %0 = call i32 @llvm.OpenCL.image.get.resource.id.2d(
57 %0 = call i32 @llvm.OpenCL.image.get.resource.id.3d(
74 %0 = call i32 @llvm.OpenCL.image.get.resource.id.2d(
89 %0 = call i32 @llvm.OpenCL.image.get.resource.id.2d(
104 %0 = call i32 @llvm.OpenCL.image.get.resource.id.3d(
119 %0 = call i32 @llvm.OpenCL.image.get.resource.id.3d(
136 %0 = call i32 @llvm.OpenCL.image.get.resource.id.2d(
151 %0 = call i32 @llvm.OpenCL.image.get.resource.id.2d(
[all …]
H A Dsampler-resource-id.ll10 %0 = call i32 @llvm.OpenCL.sampler.get.resource.id(i32 %in0) #0
22 %0 = call i32 @llvm.OpenCL.sampler.get.resource.id(i32 %in1) #0
34 %0 = call i32 @llvm.OpenCL.sampler.get.resource.id(i32 %in2) #0
40 declare i32 @llvm.OpenCL.sampler.get.resource.id(i32) #0
/llvm-project-15.0.7/clang/test/Frontend/
H A Dopencl.cl29 …error@-3{{blocks support disabled - compile with -fblocks or for OpenCL C 2.0 or OpenCL C 3.0 with…
35 // CHECK-INVALID-OPENCL-VERSION11: warning: OpenCL C version 1.1 does not support the option '-cl-s…
36 // CHECK-INVALID-OPENCL-VERSION12: warning: OpenCL C version 1.2 does not support the option '-cl-s…
37 // CHECK-INVALID-OPENCL-VERSION20: warning: OpenCL C version 2.0 does not support the option '-cl-s…
38 // CHECK-INVALID-OPENCLCPP-VERSION10: warning: C++ for OpenCL version 1.0 does not support the opti…
/llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/constant/
H A Dlocal-null-constants.ll3 ; OpenCL global memory
8 ; OpenCL constant memory
13 ; OpenCL local memory
/llvm-project-15.0.7/clang/test/Preprocessor/
H A Dmacro_variadic.cl11 // expected-warning@-4{{variadic macros are a Clang extension in OpenCL}}
12 // expected-warning@-4{{variadic macros are a Clang extension in OpenCL}}
13 // expected-warning@-4{{variadic macros are a Clang extension in OpenCL}}

12345678910