Handle V_MAC_LEGACY_F32 and V_FMAC_LEGACY_F32 in
convertToThreeAddress, to avoid the need for an extra mov
instruction in some cases.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D120704
[AMDGPU] Handle legacy multiply-accumulate opcodes in convertToThreeAddress ClosedPublic Authored by foad on Mar 1 2022, 1:14 AM.
Details Summary Handle V_MAC_LEGACY_F32 and V_FMAC_LEGACY_F32 in
Diff Detail
Event TimelineHerald added subscribers: kerbowa, hiraditya, t-tye and 7 others. · View Herald TranscriptMar 1 2022, 1:14 AM foad added a parent revision: D120703: [AMDGPU] Disentangle MFMA handling in convertToThreeAddress. NFC..Mar 1 2022, 1:15 AM This revision is now accepted and ready to land.Mar 1 2022, 7:15 AM This revision was landed with ongoing or failed builds.Mar 1 2022, 9:00 AM Closed by commit rG289339140e71: [AMDGPU] Handle legacy multiply-accumulate opcodes in convertToThreeAddress (authored by foad). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 412126 llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmul.legacy.ll
|