This avoids narrowing after it has been expanded to shifts. The G_SEXT_INREG narrowing can use the second operand of the instruction to optimize the narrowing. Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D157172