[cfe-dev] [RFC] New file extension for compiling C++ for OpenCL sources
MLJ1991 via cfe-dev
cfe-dev at lists.llvm.org
Tue Feb 16 08:27:50 PST 2021
That seems like a good compromise
> On Feb 16, 2021, at 8:26 AM, Anastasia Stulova <Anastasia.Stulova at arm.com> wrote:
>
> 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 <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 <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 <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/83d48050/attachment-0001.html>
More information about the cfe-dev
mailing list