Enable SGPRs for the following operands of these opcodes:
- src operands of VOP3 variant.
- src2 operand of DPP variants.
See this bug for more information.
Paths
| Differential D130989
[AMDGPU][MC][GFX11] Correct v_dot2_f16_f16 and v_dot2_bf16_bf16 ClosedPublic Authored by dp on Aug 2 2022, 7:03 AM.
Details Summary Enable SGPRs for the following operands of these opcodes:
See this bug for more information.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 2 2022, 7:11 AM Comment Actions This looks fine for v_dot2_f16_f16. Comment Actions
Comment Actions
At least from the encoding point of view modifiers are present, same as with f16. From the codegen point of view we cannot use these anyway because bf16 is not a legal type. This revision was landed with ongoing or failed builds.Aug 3 2022, 5:11 AM Closed by commit rG05b3aadfff13: [AMDGPU][MC][GFX11] Correct v_dot2_f16_f16 and v_dot2_bf16_bf16 (authored by dp). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 449638 llvm/lib/Target/AMDGPU/VOP3Instructions.td
llvm/test/MC/AMDGPU/gfx11_asm_dpp16.s
llvm/test/MC/AMDGPU/gfx11_asm_dpp8.s
llvm/test/MC/AMDGPU/gfx11_vop123.s
llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt
llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt
|