[llvm-branch-commits] [llvm] AMDGPU: Mark sendmsg intrinsics as norecurse (PR #125016)

Jay Foad via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Jan 30 04:10:31 PST 2025


jayfoad wrote:

> We cannot mark these as nocallback or nosync.

I think we can and should mark these as `nocallback`. I don't know how well it is documented, but I think in practice `nocallback` means that the intrinsic does not call back into user code **synchronously, in the current thread, before the intrinsic returns**.

https://github.com/llvm/llvm-project/pull/125016


More information about the llvm-branch-commits mailing list