This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU][GFX9][GFX10] Support base+soffset+offset SMEM atomics.
ClosedPublic

Authored by kosarev on Jun 8 2022, 8:47 AM.

Diff Detail

Event Timeline

kosarev created this revision.Jun 8 2022, 8:47 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 8 2022, 8:47 AM
kosarev requested review of this revision.Jun 8 2022, 8:47 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 8 2022, 8:47 AM
dp accepted this revision.Jun 9 2022, 10:21 AM

LGTM.

llvm/lib/Target/AMDGPU/SMInstructions.td
90

Nice idea! Could other classes for loads, stores, etc. benefit from using OffsetMode?

This revision is now accepted and ready to land.Jun 9 2022, 10:21 AM
kosarev added inline comments.Jun 10 2022, 1:06 AM
llvm/lib/Target/AMDGPU/SMInstructions.td
90

That's the plan, yes, but one step at a time.

This revision was landed with ongoing or failed builds.Jun 10 2022, 5:23 AM
This revision was automatically updated to reflect the committed changes.