Adds support for a feature macro __opencl_c_pipes in C++ for
OpenCL 2021 enabling a respective optional core feature from
OpenCL 3.0.
This change aims to achieve compatibility between C++ for OpenCL
2021 and OpenCL 3.0.
Paths
| Differential D109306
[OpenCL] Supports optional pipe types in C++ for OpenCL 2021 ClosedPublic Authored by Topotuna on Sep 6 2021, 1:20 AM.
Details Summary Adds support for a feature macro __opencl_c_pipes in C++ for This change aims to achieve compatibility between C++ for OpenCL
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 6 2021, 3:08 AM This revision was landed with ongoing or failed builds.Sep 17 2021, 1:56 AM Closed by commit rG37cdc7ebd9a3: [OpenCL] Supports optional pipe types in C++ for OpenCL 2021 (authored by Topotuna). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 373171 clang/lib/Basic/TargetInfo.cpp
clang/test/CodeGenOpenCL/address-spaces-mangling.cl
clang/test/CodeGenOpenCL/address-spaces.cl
clang/test/CodeGenOpenCL/pipe_types.cl
clang/test/CodeGenOpenCL/pipe_types_mangling.cl
clang/test/Misc/opencl-c-3.0.incorrect_options.cl
clang/test/SemaOpenCL/invalid-pipes-cl1.2.cl
clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl
|