On 19.01.2017 23:43, Liu, Yaxun (Sam) wrote:
I think the supported extensions for a target should be as accurate as 
possible, for it to be useful. Setting all
extensions to be supported on all targets will defeat its purpose.

I agree on the first part, but arrive at the exact opposite result :)
At least ARM, AARch64, PowerPC and MIPS suffer from this now (i.e. the ones 
someone even tried to compile pocl on).
And OCL-C being a front-end option, and OpenCL a stand-alone library, there 
isn't too much backend target specific
stuff going on.

I recommend to introduce "pocl" as an environment in the triple and add 
supported OpenCL extensions for different
targets based on that.

This does sound like something we should consider. This would at the same time allow for development on the experimental backends.

-----Original Message----- From: Anastasia Stulova 
[mailto:anastasia.stul...@arm.com] Sent: Thursday, January 19,

 Do you think this can be solved instead with the new " -cl-ext=" option:
http://clang.llvm.org/docs/UsersManual.html#opencl-specific-options

I'll have to have a better, second look at this, thanks. If it don't, I'll file 
bug reports :)


thanks,
kalle
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to