Anastasia added a comment.

In D89869#2392032 <https://reviews.llvm.org/D89869#2392032>, @Anastasia wrote:

> In D89869#2388499 <https://reviews.llvm.org/D89869#2388499>, @azabaznov wrote:
>
>> Addressed all concerns except replacing //__opencl_c_int64 //definition into 
>> header. The reason for this as follows: this macro should be predefined 
>> regardless if clang includes default header or not.
>
> FYI clang doesn't provide full support of OpenCL without the header. In fact, 
> there is ongoing work on making the header included by default without any 
> flag. But I can see that this functionality is related to the frontend and 
> not something that is simply added via libraries so I don't have strong 
> objections for adding it in the clang source code. However, the macro can be 
> added without registering the new extension (see how `__IMAGE_SUPPORT__` is 
> added for example). Right now you are adding a pragma and a target setting 
> that targets can modify without any effect, so I would like to avoid these.
>
> My preference would be if you prepare a separate patch for this. Smaller 
> selfcontained patches are easier and faster to review and also it reduces 
> gaps in testing.

FYI I have added `__opencl_c_int64` in my patch mainly for the demonstration 
purposed as it is an RFC patch I am not sure when this will be committed. In 
case you prefer to commit this earlier I will rebase my change in necessary.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D89869/new/

https://reviews.llvm.org/D89869

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to