https://github.com/kurapov-peter commented: Thanks, Victor! This is really helpful, I was able to replace some dumb copy-pasted code locally :) Haven't tried the `llvm.ptr<3>` yet though. Would it require `gpu.launch` lowering changes? https://github.com/llvm/llvm-project/pull/101664