[PATCH] D131547: [Clang][AArch64] Use generic extract/insert vector for svget/svset/svcreate tuples

Simon Pilgrim via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Aug 10 08:09:56 PDT 2022


RKSimon added a comment.

In D131547#3712509 <https://reviews.llvm.org/D131547#3712509>, @CarolineConcatto wrote:

>> Are you intending to AutoUpgrade the existing intrinsics in IR?
>
> @RKSimon  
> AFAIK we want to remove them altogether. 
> It is not expected that external projects depend on these intrinsics.
> It is a legacy intrinsic that was introduced before we had vector.extract and vector.insert

OK - not sure what aarch64 policy is, but x86 we tend to continue support for old intrinsics that could still be in IR through AutoUpgrade.cpp which mostly converts them to generics (very similar to CGBuiltin) - technically we plan to remove the oldest at some point but we've been very loathe to actually do it.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D131547



More information about the cfe-commits mailing list