This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Add llvm.amdgcn.struct.buffer.load.lds intrinsic
AbandonedPublic

Authored by rampitec on May 5 2022, 12:02 PM.

Details

Reviewers
arsenm
Summary

This is struct version of previous raw intrinsic.

Diff Detail

Event Timeline

rampitec created this revision.May 5 2022, 12:02 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 5 2022, 12:02 PM
rampitec requested review of this revision.May 5 2022, 12:02 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 5 2022, 12:02 PM
Herald added a subscriber: wdng. · View Herald Transcript
rampitec updated this revision to Diff 428460.May 10 2022, 12:09 PM

Do not split voffset because inst_offset is applied to both VMEM and LDS address and voffset is not. Add a separate operand instead.
Same as in parent change D124884.

rampitec updated this revision to Diff 428762.May 11 2022, 1:40 PM

Removed support for wide than DWORD ops. See D125409.

rampitec abandoned this revision.May 13 2022, 1:57 PM

Struct version is now handled by the parent patch D124884 itself.