This patch allows ISD::FSHR(i32) patterns to lower to ALIGNBIT instructions, I think I've gotten the operand order correct but a target expert needs to double check.
This improves test coverage of ISD::FSHR matching - x86 has both FSHL/FSHR instructions and we prefer FSHL by default.