[cfe-dev] [RFC] New file extension for compiling C++ for OpenCL sources

Anastasia Stulova via cfe-dev cfe-dev at lists.llvm.org
Tue Feb 16 08:26:39 PST 2021


Thanks! I see, I think .cl was meant to represent Compute Language as in OpenCL, I would somehow find it better if we don't split cl... I think that "cl" indicates more intuitively that it is OpenCL specific file. We could however use cppcl?

________________________________
From: MLJ1991 <marcusljohnson1991 at gmail.com>
Sent: 16 February 2021 16:08
To: Anastasia Stulova <Anastasia.Stulova at arm.com>
Cc: clang developer list <cfe-dev at lists.llvm.org>; nd <nd at arm.com>; Sven Van Haastregt <Sven.VanHaastregt at arm.com>
Subject: Re: [cfe-dev] [RFC] New file extension for compiling C++ for OpenCL sources

I mean, if .cl is the OpenCL C extension, logically the C++ extension should be .cxxl or .cppl

On Feb 16, 2021, at 7:41 AM, Anastasia Stulova via cfe-dev <cfe-dev at lists.llvm.org<mailto:cfe-dev at lists.llvm.org>> wrote:

Hello,

Up to now, we have used the same file extension for OpenCL C and C++ for OpenCL
(https://clang.llvm.org/docs/UsersManual.html#cxx-for-opencl). But to keep
consistency with the clang driver interface, it makes more sense that C++ for OpenCL
has a different extension from OpenCL C. Mirroring C and C++ it would be logical to
support the following:

.cl - OpenCL C source file
.clcpp - C++ for OpenCL source file

I would like to share the review that adds a new file extension for C++ for OpenCL with
a wider audience https://reviews.llvm.org/D96771. Feel free to provide us any feedback
regarding the direction or implementation details.

Kind regards,
Anastasia
_______________________________________________
cfe-dev mailing list
cfe-dev at lists.llvm.org<mailto:cfe-dev at lists.llvm.org>
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20210216/d77fe4d9/attachment.html>


More information about the cfe-dev mailing list