This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU][MC] Enable lds_direct operand for v_readfirstlane_b32, v_readlane_b32 and v_writelane_b32
ClosedPublic

Authored by dp on Feb 27 2019, 4:51 AM.

Details

Summary

See bug 40662: https://bugs.llvm.org/show_bug.cgi?id=40662

Note that v_writelane_b32 accepts lds_direct for gfx7 only.

This fix also disables lds_direct for all 'rev' opcodes (not in docs, but confirmed by HW people).

Diff Detail

Repository
rL LLVM

Event Timeline

dp created this revision.Feb 27 2019, 4:51 AM
This revision is now accepted and ready to land.Feb 27 2019, 9:10 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptMar 4 2019, 4:47 AM