[llvm] [AMDGPU][GlobalISel] Add buffer load format D16 RegBankLegalize rules (PR #179566)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 5 08:58:39 PST 2026
================
@@ -1015,6 +1015,13 @@ RegBankLegalizeRules::RegBankLegalizeRules(const GCNSubtarget &_ST,
.Div(B32, {{VgprB32}, {SgprV4S32_WF, Vgpr32, Vgpr32, Sgpr32_WF}})
.Uni(B32, {{UniInVgprB32}, {SgprV4S32_WF, Vgpr32, Vgpr32, Sgpr32_WF}});
+ addRulesForGOpcs(
+ {G_AMDGPU_BUFFER_LOAD_FORMAT_D16, G_AMDGPU_TBUFFER_LOAD_FORMAT_D16})
+ .Any({{DivB32}, {{VgprB32}, {SgprV4S32_WF, Vgpr32, Vgpr32, Sgpr32_WF}}})
----------------
vangthao95 wrote:
Created https://github.com/llvm/llvm-project/pull/179982 to address this
https://github.com/llvm/llvm-project/pull/179566
More information about the llvm-commits
mailing list