diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -84,6 +84,12 @@ Changes to the AMDGPU Backend ----------------------------- +* More fine-grained synchronization around barriers for newer architectures + (gfx90a+, gfx10+). The AMDGPU backend now omits previously automatically + generated waitcnt instructions before barriers, allowing for more precise + control. Users must now use memory fences to implement fine-grained + synchronization strategies around barriers. Refer to `AMDGPU memory model + `__. Changes to the ARM Backend --------------------------