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 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits