[clang] [Clang][RISCV] Handle RVV tuple types correctly as OutputOperands for inline asm (PR #67018)

Craig Topper via cfe-commits cfe-commits at lists.llvm.org
Fri Sep 22 21:15:59 PDT 2023


topperc wrote:

Does this mean the backend register allocation will pick a large LMUL register the same size as the whole tuple and force the register to be overly aligned? For example an lmul=1 seg2 tuple can use v0+v1, or v1+v2, or v2+v3, etc. But lmul=2 can only use v0+v1, v2+v3, v4+v5, etc.

https://github.com/llvm/llvm-project/pull/67018


More information about the cfe-commits mailing list