Avoid introducing hazard mitigation when lgkmcnt is reduced to 0.
Clarify code comments to explain assumptions made for this hazard
mitigation. Expand and correct test cases to cover variants of
s_waitcnt.
Details
Details
- Reviewers
nhaehnle rampitec - Commits
- rZORGd5bec6fbf7ce: [AMDGPU] gfx1010 Avoid SMEM WAR hazard for some s_waitcnt values
rGd5bec6fbf7ce: [AMDGPU] gfx1010 Avoid SMEM WAR hazard for some s_waitcnt values
rG34e95ce2595f: [AMDGPU] gfx1010 Avoid SMEM WAR hazard for some s_waitcnt values
rL361124: [AMDGPU] gfx1010 Avoid SMEM WAR hazard for some s_waitcnt values
Diff Detail
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 32112 Build 32111: arc lint + arc unit
I believe you still can immediately bail if it is no SOPP.