dmgreen added a comment.

In D131547#3728842 <https://reviews.llvm.org/D131547#3728842>, @sdesmalen wrote:

> In D131547#3723083 <https://reviews.llvm.org/D131547#3723083>, @dmgreen wrote:
>
>> I think we usually try to do the same, if the intrinsics have been in 
>> released compilers. There is an example in 
>> https://reviews.llvm.org/D98487#change-tOTTgECYYAO5, hopefully these would 
>> be equally simple.
>
> We don't really have the intention in keeping compatibility for intrinsics 
> like these, since the vector.extract/insert intrinsics are the proper way to 
> insert/extract vectors and they have been around for quite some time now. 
> Also these intrinsics are quite specific to the initial SVE ACLE 
> implementation when we first upstreamed it, so it's not very likely that 
> anyone else is using them.

I'm not sure what you mean by "keeping compatibility", they just need to be 
replaced in the autoupdate code. If there was a release of llvm which emitted 
the intrinsics, then the default assumption is that someone might have bitcode 
that uses them. Luckily it is really simple to add the autoupgrade code in most 
cases.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D131547

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

Reply via email to