[OpenCL] opencl-c.h: add CL 3.0 non-generic address space atomics

CL 2.0 introduced atomics and generic address space so there were
only one set of APIs for doing atomics, however since CL 3.0
makes generic address space optional, there has to be new sets
of atomic interfaces to handle that cases.

Reviewed By: Anastasia

Differential Revision: https://reviews.llvm.org/D106778
This commit is contained in:
Dave Airlie 2021-07-30 14:46:47 +10:00
parent dfe9895a52
commit 3c7d2f1b67
1 changed files with 841 additions and 4 deletions

File diff suppressed because it is too large Load Diff