krzysz00 wrote:

`raw.ptr.buffer.load` (and `.store`) are loads and stores and should be able to 
deal with any type you could send through a normal pointer (especially since a 
partially-OOB read is already hardware-level UB, so extending that through the 
intrinsics is reasonable)

`struct.ptr.*` do have stronger legality constraints because of swizzling, but 
I'm not proposing we generalize those

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

Reply via email to