This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Force skip over SMRD, VMEM and s_waitcnt instructions
ClosedPublic

Authored by pendingchaos on Apr 17 2019, 6:54 AM.

Details

Summary

This fixes a large Dawn of War 3 performance regression with RADV from Mesa 19.0 to master which was caused by creating less code in some branches.

Diff Detail

Event Timeline

pendingchaos created this revision.Apr 17 2019, 6:54 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 17 2019, 6:54 AM

Seems I forgot to update a few test cases. I'll add a updated revision soon.

This second version updates various tests.

This revision is now accepted and ready to land.Apr 17 2019, 7:31 AM
This revision was automatically updated to reflect the committed changes.