[OpenCL] Support cl_ext_float_atomics
authorSven van Haastregt <sven.vanhaastregt@arm.com>
Mon, 13 Sep 2021 11:06:04 +0000 (12:06 +0100)
committerSven van Haastregt <sven.vanhaastregt@arm.com>
Mon, 13 Sep 2021 11:12:40 +0000 (12:12 +0100)
commitd353d1c50112a1cb315eccdab18ce7bd1563cd06
treec71f0db0b30d6b13e9393d381990b9334449c2c5
parente3d878bdd82e10658e7b31dc6adec4a582ba1891
[OpenCL] Support cl_ext_float_atomics

See https://github.com/KhronosGroup/OpenCL-Docs/pull/552 for initial
specification.

Patch by Haonan Yang.

Differential Revision: https://reviews.llvm.org/D106343
clang/lib/Headers/opencl-c-base.h
clang/lib/Headers/opencl-c.h
clang/lib/Sema/OpenCLBuiltins.td
clang/test/Headers/opencl-c-header.cl
clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl