jayfoad wrote:

> This PR adds a amdgns_load_to_lds intrinsic that abstracts over loads to LDS 
> from global (address space 1) pointers and buffer fat pointers (address space 
> 7), since they use the same API and "gather from a pointer to LDS" is 
> something of an abstract operation.

High level question: I don't understand why you call this a "gather" operation. 
What do you mean by that? Isn't it semantically just a memcpy, or a 
(global/buffer) load followed by a (LDS) store?

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