aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Headers/opencl-c.h
AgeCommit message (Expand)AuthorFilesLines
6 days[OpenCL] Add decls for cl_intel_bfloat16_conversions (#150393)Mészáros Gergely1-0/+16
2025-07-04[OpenCL] Add decls for cl_intel_subgroup_local_block_io (#146656)Mészáros Gergely1-0/+66
2025-07-04[OpenCL] Add decls for cl_intel_subgroups_char, cl_intel_subgroups_long (#146...Mészáros Gergely1-39/+223
2025-07-04[OpenCL] Add declarations for version 1.1 of cl_intel_subgroups_short (#146647)Mészáros Gergely1-0/+6
2025-03-03[Clang][OpenCL] Wrap image functions with the macro (#129177)Victor Mustya1-0/+3
2024-05-20[OpenCL] Add cl_khr_kernel_clock builtins (#91950)Sven van Haastregt1-0/+15
2023-12-01clang/OpenCL: set sqrt fp accuracy on call to Z4sqrt (#66651)Romaric Jodin1-0/+26
2023-09-12clang/OpenCL: Add inline implementations of sqrt in builtin headerMatt Arsenault1-26/+0
2022-11-09[OpenCL] Guard read_write image3d with cl_khr_3d_image_writesSven van Haastregt1-2/+20
2022-09-13[OpenCL] Guard depth image builtinsSven van Haastregt1-0/+14
2022-09-06[OpenCL] Remove argument names from atomic/fence builtinsSven van Haastregt1-137/+137
2022-08-01Fixed a number of typosGabriel Ravier1-6/+4
2022-07-05[OpenCL] Remove fast_ half geometric builtinsSven van Haastregt1-18/+0
2022-06-30[OpenCL] Remove half scalar vload/vstore builtinsSven van Haastregt1-9/+0
2022-05-25[OpenCL] Remove argument names from async copy builtinsSven van Haastregt1-331/+331
2022-05-18[OpenCL] Add cl_khr_subgroup_rotate builtinsSven van Haastregt1-0/+34
2022-04-20[OpenCL] Add missing __opencl_c_atomic_scope_device guardsSven van Haastregt1-0/+2
2022-04-19[OpenCL] opencl-c.h: Add const to get_image_num_samplesSven van Haastregt1-12/+12
2022-04-06[OpenCL] Remove argument names from math builtinsSven van Haastregt1-919/+919
2022-03-29[OpenCL] opencl-c.h: remove a/b/c/i/p/n/v arg namesSven van Haastregt1-731/+731
2022-03-24[OpenCL] opencl-c.h: remove x/y/z arg namesSven van Haastregt1-3051/+3051
2022-03-23[OpenCL] opencl-c.h: remove arg names for vload/vstore builtinsSven van Haastregt1-1063/+1063
2022-02-25[OpenCL] opencl-c.h: Fix incorrect get_image_width guardSven van Haastregt1-2/+0
2022-02-24[OpenCL] opencl-c.h: remove arg names for image builtinsSven van Haastregt1-527/+527
2022-02-23[OpenCL] Align subgroup builtin guardsSven van Haastregt1-2/+2
2022-02-22[OpenCL] opencl-c.h: use uint/ulong consistentlySven van Haastregt1-77/+77
2022-02-21[OpenCL] opencl-c.h: remove arg names from atomics; NFCSven van Haastregt1-1236/+1003
2022-02-16[OpenCL] Guard atomic_double with cl_khr_int64_*Sven van Haastregt1-0/+6
2022-02-15[OpenCL] opencl-c.h: fix atomic_fetch_max with addrspaceSven van Haastregt1-6/+6
2022-02-08[OpenCL] opencl-c.h: remove arg names from arm_dot; NFCSven van Haastregt1-8/+8
2022-02-07[OpenCL] opencl-c.h: make attribute order consistent; NFCSven van Haastregt1-180/+180
2022-01-28[OpenCL] opencl-c.h: refactor named addrspace builtinsSven van Haastregt1-29/+57
2022-01-27[OpenCL] Add support of __opencl_c_device_enqueue feature macro.Anton Zabaznov1-0/+2
2022-01-27[OpenCL] opencl-c.h: add missing read_write image guardsSven van Haastregt1-1/+5
2022-01-21[OpenCL] opencl-c.h: add __opencl_c_images and __opencl_c_read_write_imagesDave Airlie1-40/+54
2021-12-16[OpenCL] Add pure attribute to vload builtinsStuart Brady1-335/+335
2021-12-16Revert "[OpenCL] Add pure attribute to vload builtins"Stuart Brady1-335/+335
2021-12-16[OpenCL] Add pure attribute to vload builtinsStuart Brady1-335/+335
2021-11-08[SPIR-V] Add SPIR-V triple and clang target info.Anastasia Stulova1-3/+6
2021-11-04[OpenCL] Fix parsing of opencl-c.h as CL 3.0 with device-scope atomics enabledKevin Petit1-1/+1
2021-10-12[OpenCL] Add atomic_half type builtinsSven van Haastregt1-0/+163
2021-09-20[OpenCL] Supports atomics in C++ for OpenCL 2021Justas Janickas1-38/+38
2021-09-13[OpenCL] Support cl_ext_float_atomicsSven van Haastregt1-0/+209
2021-09-02[OpenCL] Remove decls for scalar vloada_half and vstorea_half* fnsStuart Brady1-45/+0
2021-08-07opencl-c.h: add 3.0 optional extension support for a few more bitsDave Airlie1-6/+6
2021-08-05[OpenCL] allow generic address and non-generic defs for CL3.0Dave Airlie1-19/+38
2021-07-30[OpenCL] opencl-c.h: add CL 3.0 non-generic address space atomicsDave Airlie1-4/+841
2021-07-26[OPENCL] opencl-c.h: add initial CL 3.0 conditionals for atomic operations.Dave Airlie1-11/+24
2021-07-23[OpenCL] Add cl_khr_integer_dot_productSven van Haastregt1-0/+24
2021-07-21[OpenCL] Add cl_khr_extended_bit_opsSven van Haastregt1-0/+200