[llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA, a… (PR #172941)

Petar Avramovic via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 19 04:03:25 PST 2025


================
@@ -968,6 +968,42 @@ RegBankLegalizeRules::RegBankLegalizeRules(const GCNSubtarget &_ST,
       .Uni(S32, {{Sgpr32}, {Sgpr32, Sgpr32}}, hasSALUFloat)
       .Uni(S32, {{UniInVgprS32}, {Vgpr32, Vgpr32}}, !hasSALUFloat);
 
+  addRulesForGOpcs({G_FMAD}, Standard)
+      .Uni(S16, {{UniInVgprS16}, {Vgpr16, Vgpr16, Vgpr16}})
----------------
petar-avramovic wrote:

missing test

https://github.com/llvm/llvm-project/pull/172941


More information about the llvm-commits mailing list