rjmccall added a comment.

In https://reviews.llvm.org/D46042#1088049, @scanon wrote:

> In https://reviews.llvm.org/D46042#1088044, @ab wrote:
>
> > So, this makes sense to me, but on x86, should we also be worried about the 
> > fact that the calling convention is based on which features are available?  
> > (>128bit ext_vector_types are passed in AVX/AVX-512 registers, if 
> > available).  Presumably swift is also affected, no?
>
>
> Swift's calling conventions (will?) always divide larger vectors into 128b 
> pieces. When interacting with C conventions, yes, this is still an issue.


Right, this is just a C ABI issue.


Repository:
  rC Clang

https://reviews.llvm.org/D46042



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

Reply via email to