[llvm] [AMDGPU][GlobalISel] Add register bank legalization for G_FADD (PR #163407)
Abhinav Garg via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 30 08:21:07 PDT 2025
================
@@ -616,6 +616,24 @@ void RegBankLegalizeHelper::lowerSplitTo32(MachineInstr &MI) {
MI.eraseFromParent();
}
+void RegBankLegalizeHelper::lowerSplitTo16(MachineInstr &MI) {
+ Register Dst = MI.getOperand(0).getReg();
+ LLT DstTy = MRI.getType(Dst);
+ assert(DstTy == V2S16);
+ auto [Val0_Lo_32, Val0_Hi_32] = unpackAExt(MI.getOperand(1).getReg());
+ auto [Val1_Lo_32, Val1_Hi_32] = unpackAExt(MI.getOperand(2).getReg());
----------------
abhigargrepo wrote:
Thanks for pointing it.
https://github.com/llvm/llvm-project/pull/163407
More information about the llvm-commits
mailing list