This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU][MC][GFX10] Assembler fails to detect unsupported 64bit DPP opcodes
ClosedPublic

Authored by dp on Apr 12 2022, 7:59 AM.

Details

Summary

64-bit DPP opcodes are supported on GFX90A and GFX940 only. However assembler fails to identify these opcodes as unsupported when they are used on other GPUs.

The reason for this issue is contamination of matcher tables with disabled opcodes.

For a detailed description of the issue, see bug 54690.

Diff Detail

Event Timeline

dp created this revision.Apr 12 2022, 7:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 12 2022, 7:59 AM
dp requested review of this revision.Apr 12 2022, 7:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 12 2022, 7:59 AM
rampitec accepted this revision.Apr 12 2022, 9:40 AM

LGTM. Thanks!

This revision is now accepted and ready to land.Apr 12 2022, 9:40 AM
This revision was landed with ongoing or failed builds.Apr 13 2022, 4:44 AM
This revision was automatically updated to reflect the committed changes.