This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Change the l1 flush instruction for AMDPAL/MESA3D.
ClosedPublic

Authored by sheredom on Dec 6 2018, 5:47 AM.

Details

Summary

This commit changes which l1 flush instruction is used for AMDPAL/MESA3D workloads to flush the entire l1 cache instead of just the volatile lines.

Diff Detail

Repository
rL LLVM

Event Timeline

sheredom created this revision.Dec 6 2018, 5:47 AM

Please make the change apply to Mesa3D as well.

sheredom updated this revision to Diff 177480.Dec 10 2018, 3:35 AM
sheredom retitled this revision from [AMDGPU] Change the l1 flush instruction for AMDPAL. to [AMDGPU] Change the l1 flush instruction for AMDPAL/MESA3D..
sheredom edited the summary of this revision. (Show Details)

Made the l1 flush change happen for MESA3D too (like Nicolai asked for).

This revision is now accepted and ready to land.Dec 10 2018, 7:43 AM
This revision was automatically updated to reflect the committed changes.