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

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

Reply via email to