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 98436 llvm/trunk/lib/Target/AMDGPU/VOP2Instructions.td
llvm/trunk/test/CodeGen/AMDGPU/madak.ll
llvm/trunk/test/CodeGen/AMDGPU/v_madak_f16.ll
llvm/trunk/test/MC/AMDGPU/literal16.s
llvm/trunk/test/MC/AMDGPU/vop2.s
llvm/trunk/test/MC/Disassembler/AMDGPU/literal16_vi.txt
llvm/trunk/test/MC/Disassembler/AMDGPU/vop2_vi.txt
|