tblah wrote: I think that it might be safest to do this for all outlined constructs because I think this could apply to anything that is `nowait` (doesn't have an implicit barrier at the end of the construct). https://github.com/llvm/llvm-project/pull/178412