[llvm] [AMDGPU][GlobalISel] Add RegBankLegalize rules for amdgcn_perm intrinsic (PR #187798)
Petar Avramovic via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 26 04:38:20 PDT 2026
================
@@ -1556,13 +1555,17 @@ RegBankLegalizeRules::RegBankLegalizeRules(const GCNSubtarget &_ST,
{IntrId, Vgpr32, Vgpr32, SgprB32_ReadFirstLane,
SgprB32_ReadFirstLane, Imm, Imm}});
+ addRulesForIOpcs({amdgcn_perm}, StandardB)
+ .Uni(B32, {{UniInVgprS32}, {IntrId, Vgpr32, Vgpr32, Vgpr32}})
----------------
petar-avramovic wrote:
maybe better to use S32 since type is i32
https://github.com/llvm/llvm-project/pull/187798
More information about the llvm-commits
mailing list