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