SWDEV-490198: _sync() will be enabled by default in 6.4

Change-Id: Id029424a9c0f6b144a7aa0e96fe8acc4a138ec51


[ROCm/clr commit: 556390f9c7]
This commit is contained in:
Sameer Sahasrabuddhe
2024-10-24 12:16:46 +05:30
committed by Julia Jiang
orang tua ec7ae95977
melakukan ccb09057d8
2 mengubah file dengan 7 tambahan dan 4 penghapusan
+5
Melihat File
@@ -28,6 +28,11 @@ Full documentation for HIP is available at [rocm.docs.amd.com](https://rocm.docs
### Resolved issues
- The `_sync()` version of crosslane builtins such as `shfl_sync()`,
`__all_sync()` and `__any_sync()`, continue to be hidden behind the
preprocessor macro `HIP_ENABLE_WARP_SYNC_BUILTINS`, and will be enabled
unconditionally in the next ROCm release.
## HIP 6.2.41134 for ROCm 6.2.1
### Resolved issues
@@ -25,10 +25,8 @@ THE SOFTWARE.
// Warp sync builtins (with explicit mask argument) introduced in ROCm 6.2 as a
// preview to allow end-users to adapt to the new interface involving 64-bit
// masks. These are disabled by default, and can be enabled by setting the macro
// below. The builtins will be enabled unconditionally in ROCm 6.3.
//
// This arrangement also applies to the __activemask() builtin defined in
// amd_warp_functions.h.
// "HIP_ENABLE_WARP_SYNC_BUILTINS". This arrangement also applies to the
// __activemask() builtin defined in amd_warp_functions.h.
#ifdef HIP_ENABLE_WARP_SYNC_BUILTINS
#if !defined(__HIPCC_RTC__)