efriedma-quic wrote:
> The data layout will insert 4-bytes of padding between the float and the vector because the vector needs to be properly aligned.
You can use `type <{ float, <2 x float>}>` if you need the tightly-packed layout.
https://github.com/llvm/llvm-project/pull/91999