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

Dave Green via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Aug 18 01:13:37 PDT 2022


dmgreen added a comment.

> Is there a formal requirement that LLVM must remain backward compatible with older LLVM IR (beyond the target-independent parts)?

We have always done it in the past, and I don't see a good reason to change. This change is essentially for llvm 16, so we are talking about any bitcode between when SVE was added and that release. It is hard to tell how people will use bitcode up to that point and if they will expect it to continue working going forward. I think it's simpler to just add the upgrade code, than to try and argue that it is unneeded. But the upgrade code is really needed in D131548 <https://reviews.llvm.org/D131548> (and D131687 <https://reviews.llvm.org/D131687>) where the old intrinsics are being removed.


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