This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU/SI: Prevent "s_buffer_store_dword exec" from occuring due to WQM
AbandonedPublic

Authored by mareko on Nov 24 2016, 4:46 PM.

Details

Reviewers
tstellarAMD
Summary

It's illegal. This fixes graphics corruption in Witcher 2 and many others
apps.

Not sure if all these changes are needed.

Event Timeline

mareko updated this revision to Diff 79269.Nov 24 2016, 4:46 PM
mareko retitled this revision from to AMDGPU/SI: Prevent "s_buffer_store_dword exec" from occuring due to WQM.
mareko updated this object.
mareko abandoned this revision.Nov 25 2016, 8:15 AM

Abandoned for now, but can be re-used if SGPR spilling via scalar stores ever comes back.