aemerson wrote: Is there any effect on SDAG codegen? If so then we can keep it in InstrInfo but if these new patterns only influence GlobalISel then I think it makes sense to separate them to avoid confusion about their purpose. https://github.com/llvm/llvm-project/pull/90054