[llvm] [AArch64] Ensure we transferImpOps on BSP pseudo expansions. (PR #149456)
David Green via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 21 03:39:56 PDT 2025
davemgreen wrote:
I think it is fine, if a bit inefficient. They come from register allocation of the large vectors (something that subregliveness helps with). The values are not coming from the store, the BSP will implicit-def $q16_q17_q18_q19 and insert q16 into it. The others are overridden later before they are used, I believe (or unused, but it looks like they updated by other BSPs). q19 is inserted in the last instruction, the others I think get inserted into q13 and q14 after the moves.
https://github.com/llvm/llvm-project/pull/149456
More information about the llvm-commits
mailing list