[llvm] [AMDGPU][gfx1250] Also add a wait on xcnt before volatile accesses (PR #168852)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 20 10:42:54 PST 2025
================
@@ -1872,8 +1872,10 @@ class GCNSubtarget final : public AMDGPUGenSubtargetInfo,
bool hasClusters() const { return HasClusters; }
/// \returns true if the subtarget requires a wait for xcnt before atomic
- /// flat/global stores & rmw.
- bool requiresWaitXCntBeforeAtomicStores() const { return GFX1250Insts; }
+ /// stores and all volatile accesses for all isFLAT operations.
+ bool requiresWaitXCntBeforeAtomicStoreOrVolatileAccesses() const {
----------------
arsenm wrote:
```suggestion
bool requiresWaitXCntBeforeOrderedAccesses() const {
```
https://github.com/llvm/llvm-project/pull/168852
More information about the llvm-commits
mailing list