This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Update dlc usage for GFX11
ClosedPublic

Authored by foad on Jun 9 2022, 7:51 AM.

Details

Summary

In GFX10 dlc controlled L1 cache bypass. In GFX11 it has been repurposed
to control MALL NOALLOC, and glc controls L1 as well as L0 cache bypass.

Update the documentation and SIMemoryLegalizer accordingly. Set dlc for
nontemporal and volatile accesses.

Diff Detail

Event Timeline

foad created this revision.Jun 9 2022, 7:51 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 9 2022, 7:51 AM
foad requested review of this revision.Jun 9 2022, 7:51 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 9 2022, 7:51 AM
foad added a reviewer: Restricted Project.
rampitec accepted this revision.Jun 9 2022, 2:28 PM
This revision is now accepted and ready to land.Jun 9 2022, 2:28 PM
This revision was landed with ongoing or failed builds.Jun 10 2022, 12:15 AM
This revision was automatically updated to reflect the committed changes.