[cfe-dev] OpenCL C++ Kernel Language

Ronan KERYELL via cfe-dev cfe-dev at lists.llvm.org
Fri Mar 4 01:01:24 PST 2016

>>>>> On Thu, 3 Mar 2016 18:08:08 -0500, Paul Fox via cfe-dev <cfe-dev at lists.llvm.org> said:

    Paul> Has any work been done towards support for the OpenCL 2.1 C++
    Paul> kernel language?

    Paul> I imagine this could be done initially by parsing as C++ and
    Paul> hacking in the relevant bits of C++ Sema (template expansion,
    Paul> overload resolution, lambdas) but I don't know enough about
    Paul> the details here to understand what the potential issues would
    Paul> be.

    Paul> If anyone has work in progress or any advice on this I would
    Paul> appreciate it.

OpenCL 2.1 C++ is still a provisional specification, so it seems a
little bit early to spend a lot of time on this without knowing the
final direction.

Once there is something new on this side, of course your approach seems
interesting to follow.

In the meantime, OpenCL 2.0 C is not complete in ToT yet, so I guess
that any effort would be appreciated there :-) because, as you said, it
will be a base for up-streaming OpenCL C++ later anyway.
  Xilinx Research Labs, Dublin, Ireland

More information about the cfe-dev mailing list