Adds AArch64::G_ROR opcode to allow us to import patterns for selection.
This fixes the 0.5% size regression on ClamAV introduced when G_FSHL/G_FSHR started being lowered instead of falling back.
The 0.7% regression on consumer-typeset is still remaining.
clang-format: please reformat the code
-static void applyFunnelShiftToRotate(MachineInstr &MI, - MachineRegisterInfo &MRI, - MachineIRBuilder &B, - GISelChangeObserver &Observer) { +static void applyFunnelShiftToRotate(MachineInstr &MI, MachineRegisterInfo &MRI, + MachineIRBuilder &B, + GISelChangeObserver &Observer) {