krzysz00 wrote:

@JonChesterfield This builtin, semantically, cannot accommodate the v4i32 usage

When you have a v4i32, you need to also specify, as an additional argument, the 
`voffset` that gets used to index into that v4i32. This builtin doesn't have 
room for that, because it takes either a global pointer (which doesn't have a 
notion of the offset) or a buffer fat pointer (which has the offset stored in 
the low bits of the pointer and is, in some sense, a v5i32)

https://github.com/llvm/llvm-project/pull/137425
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to