llvm-project/clang/test/SemaOpenCL
Anastasia Stulova 58d18dde5c [OpenCL] Remove pragma requirement from Arm dot extension.
This removed the pointless need for extension pragma since
it doesn't disable anything properly and it doesn't need to
enable anything that is not possible to disable.

The change doesn't break existing kernels since it allows to
compile more cases i.e. without pragma statements but the
pragma continues to be accepted.

Differential Revision: https://reviews.llvm.org/D100985
2021-05-12 16:25:33 +01:00
..
access-qualifier.cl [OpenCL] Fix optional image types. 2021-05-07 13:29:28 +01:00
address-spaces-conversions-cl2.0.cl [Sema][C++] Propagate conversion kind to specialize the diagnostics 2020-02-25 16:05:37 +00:00
address-spaces.cl Parse different attribute syntaxes in arbitrary order 2021-01-27 15:30:15 -05:00
amdgpu-attrs.cl
arithmetic-conversions.cl
arm-integer-dot-product.cl [OpenCL] Remove pragma requirement from Arm dot extension. 2021-05-12 16:25:33 +01:00
array-init.cl
array-parameters.cl
as_type.cl [OpenCL] Add as_size/ptrdiff/intptr/uintptr_t operators 2021-04-07 10:16:41 +01:00
atomic-init.cl
atomic-ops.cl Let clang atomic builtins fetch add/sub support floating point types 2021-04-06 15:44:00 -04:00
block-array-capturing.cl [NFC] Fix typo in triples from unkown to unknown 2020-07-02 16:21:54 +08:00
bool-vectors.cl
builtin.cl
builtins-amdgcn-error-ci.cl
builtins-amdgcn-error-f16.cl AMDGPU: Add llvm.amdgcn.sqrt intrinsic 2020-06-26 15:07:07 -04:00
builtins-amdgcn-error-flat-address-space.cl
builtins-amdgcn-error-gfx9.cl
builtins-amdgcn-error-gfx10-param.cl
builtins-amdgcn-error-gfx10.cl
builtins-amdgcn-error-gfx90a-param.cl [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
builtins-amdgcn-error-gfx908-param.cl
builtins-amdgcn-error-vi.cl [AMDGPU] Expose __builtin_amdgcn_perm for v_perm_b32 2021-05-06 16:17:33 -07:00
builtins-amdgcn-error.cl [AMDGPU] Allow relaxed/consume memory order for atomic inc/dec 2021-04-09 09:23:41 -04:00
cl20-device-side-enqueue.cl [OpenCL] Remove subgroups pragma in enqueue kernel and pipe builtins. 2021-05-06 13:59:38 +01:00
clang-builtin-version.cl
clk_event_t.cl [C++4OpenCL] Add diagnostics for OpenCL types in templates. 2021-04-27 13:04:25 +01:00
cond.cl
convergent.cl
endian-attr.cl
event_t.cl [C++4OpenCL] Add diagnostics for OpenCL types in templates. 2021-04-27 13:04:25 +01:00
event_t_overload.cl
ext_vectors.cl [OpenCL] Accept .rgba in OpenCL 3.0 2021-04-12 09:30:06 +01:00
extension-begin.cl [OpenCL] Refactor diagnostic for OpenCL extension/feature 2021-03-12 11:43:53 +03:00
extension-begin.h
extension-version.cl [OpenCL] Fix parsing of opencl-c.h in CL 3.0 2021-03-30 16:17:46 +01:00
extensions.cl [OpenCL] Allow use of double type without extension pragma. 2021-05-11 12:54:38 +01:00
fdeclare-opencl-builtins.cl [OpenCL] Add missing C++ legacy atomics with generic 2021-04-22 15:08:36 +01:00
features.cl [OpenCL] Add macro definitions of OpenCL C 3.0 features 2021-02-05 18:42:25 +03:00
format-strings-fixit.cl
fp-options.cl [OpenCL] Use -fdeclare-opencl-builtins for some tests 2021-03-22 09:46:28 +00:00
func.cl [OpenCL] Fix typo in the test. 2021-04-23 14:36:36 +01:00
half.cl [OpenCL] Stop opencl-c-base.h leaking extension enabling 2020-11-17 12:07:40 +00:00
images.cl
init.cl
intel-subgroup-avc-ext-types.cl [OpenCL] Refactor diagnostic for OpenCL extension/feature 2021-03-12 11:43:53 +03:00
invalid-assignment-constant-address-space.cl
invalid-block.cl [OpenCL] Reject block arguments 2020-06-29 14:13:12 +01:00
invalid-constant.cl
invalid-image.cl [OpenCL] Fix optional image types. 2021-05-07 13:29:28 +01:00
invalid-kernel-attrs.cl Correct some confused diagnostic terminology 2021-02-04 15:52:07 -05:00
invalid-kernel-parameters.cl [OpenCL] Add some more kernel argument tests 2020-12-03 10:21:29 +00:00
invalid-kernel.cl [OpenCL] Move kernel arg type tests into one file 2020-11-25 10:20:30 +00:00
invalid-pipe-builtin-cl2.0.cl
invalid-pipes-cl1.2.cl [OpenCL] Allow pipe as a valid identifier prior to OpenCL 2.0. 2021-05-04 14:30:42 +01:00
invalid-pipes-cl2.0.cl
invalid-vector-literals.cl [OpenCL] Improve OpenCL operator tests 2021-01-13 14:50:49 +00:00
lit.local.cfg
multistep-explicit-cast.cl
nosvm.cl
null_literal.cl
null_queue.cl
numbered-address-space.cl
operators.cl [OpenCL] Improve OpenCL operator tests 2021-01-13 14:50:49 +00:00
predefined-expr.cl
printf-format-string-warnings.cl [OpenCL] Use -fdeclare-opencl-builtins for some tests 2021-03-22 09:46:28 +00:00
printf-format-strings.cl [AST] Use PrintingPolicy for format string diagnosis 2020-04-28 23:43:48 +01:00
queue_t_overload.cl
recovery-expr.cl [AST][RecoveryExpr] Fix a crash on opencl C++. 2020-07-20 15:15:30 +02:00
sampler_t.cl [C++4OpenCL] Add diagnostics for OpenCL types in templates. 2021-04-27 13:04:25 +01:00
sampler_t_overload.cl
shifts.cl
sizeof.cl
storageclass-cl20.cl
storageclass.cl
str_literals.cl
to_addr_builtin.cl [NFC] Sema: use checkArgCount instead of custom checking 2020-07-28 13:41:06 -07:00
types.cl
unroll-hint.cl
unsupported.cl
usm-address-spaces-conversions.cl [OpenCL] Add global_device and global_host address spaces 2020-07-29 17:24:53 +03:00
vec_compare.cl
vec_step.cl [OpenCL] Warn about side effects for unevaluated vec_step arg 2021-01-05 11:51:10 +00:00
vector-conv.cl [OpenCL][NFC] Improve OpenCL test file naming 2021-01-06 14:16:44 +00:00
vector_inc_dec_ops.cl [OpenCL] Improve OpenCL operator tests 2021-01-13 14:50:49 +00:00
vector_swizzle_length.cl
warn-missing-prototypes.cl