[llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)

Amara Emerson via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 28 10:05:06 PDT 2024


aemerson wrote:

Which is the "lower level" representation? SPLAT_VECTOR_PARTS or a SPLAT of BUILD_VECTOR? Can we lower SPLAT_VECTOR_PARTS to the build vector representation for targets that don't need it?

I'm also wondering if since only RISCV seems to need this whether we can just make it a RISCV G_ opcode.

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


More information about the llvm-commits mailing list