[llvm] [GlobalISel] [AArch64] Skip redundant shift amount masking during isel (PR #223136)
David Green via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 23 02:57:59 PDT 2026
================
@@ -7302,6 +7306,51 @@ AArch64InstructionSelector::selectShiftB_64(const MachineOperand &Root) const {
return {{[=](MachineInstrBuilder &MIB) { MIB.addImm(Enc); }}};
}
+InstructionSelector::ComplexRendererFns
+AArch64InstructionSelector::selectShiftMask(MachineOperand &Root,
----------------
davemgreen wrote:
Make ShiftWidth a template parameter?
https://github.com/llvm/llvm-project/pull/223136
More information about the llvm-commits
mailing list