v_madak/v_madmk instructions cannot be promoted to VOP3, so "_e32" suffix should not be used.
See bug 32927: https://bugs.llvm.org//show_bug.cgi?id=32927
Paths
| Differential D32913
[AMDGPU][MC] Corrected v_madak/madmk to avoid printing "_e32" in disassembler output ClosedPublic Authored by dp on May 5 2017, 8:42 AM.
Details Summary v_madak/v_madmk instructions cannot be promoted to VOP3, so "_e32" suffix should not be used. See bug 32927: https://bugs.llvm.org//show_bug.cgi?id=32927
Diff Detail Event TimelineHerald added subscribers: t-tye, tpr, dstuttard and 5 others. · View Herald TranscriptMay 5 2017, 8:42 AM This revision is now accepted and ready to land.May 5 2017, 10:48 AM Closed by commit rL302648: [AMDGPU][MC] Corrected v_madak/madmk to avoid printing "_e32" in disassembler… (authored by dpreobra). · Explain WhyMay 10 2017, 6:13 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 97962 lib/Target/AMDGPU/VOP2Instructions.td
test/CodeGen/AMDGPU/madak.ll
test/CodeGen/AMDGPU/v_madak_f16.ll
test/MC/AMDGPU/literal16.s
test/MC/AMDGPU/vop2.s
test/MC/Disassembler/AMDGPU/literal16_vi.txt
test/MC/Disassembler/AMDGPU/vop2_vi.txt
|