This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU][MC][GFX10] Enabled null for 64-bit dst operands
ClosedPublic

Authored by dp on Oct 10 2019, 5:18 AM.

Details

Summary

Currently assembler accepts null for 32-bit and shorter destination operands. Null should be enabled for 64-bit dst operands as well.

Examples of failed tests:

s_or_b64 null, s[0:1], s[0:1]
s_atomic_add_x2 null, s[0:1], s0

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

Diff Detail

Event Timeline

dp created this revision.Oct 10 2019, 5:18 AM
rampitec accepted this revision.Oct 10 2019, 8:00 AM

LGTM, thanks!

This revision is now accepted and ready to land.Oct 10 2019, 8:00 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptOct 11 2019, 7:36 AM