krzysz00 wrote: Re addrspace 7, there's one major piece of work missing: arbitrary-typed inputs. That is, we can't currently handle, for example, `load <16 x i8>, ptr addrspace(7) %p` (or, worse, `load i256, ptr addrspace(7) %p`. That's been a followup ticket I never have time to do.
If we do want addrspace(7), we'll need to expose `make.buffer.rsrc` and give it a `p7` variant probably. And even so, we'll want addrspace(8) to work because there are non-raw buffers (ex. swizzling). 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