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.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D60824
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 TimelineThis revision is now accepted and ready to land.Apr 17 2019, 7:31 AM Closed by commit rL358592: AMDGPU: Force skip over SMRD, VMEM and s_waitcnt instructions (authored by pendingchaos). · Explain WhyApr 17 2019, 9:30 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 195566 lib/Target/AMDGPU/SIInsertSkips.cpp
test/CodeGen/AMDGPU/collapse-endcf.ll
test/CodeGen/AMDGPU/skip-if-dead.ll
test/CodeGen/AMDGPU/valu-i1.ll
test/CodeGen/AMDGPU/wqm.ll
|