Add support for the -mgeneral_regs_only option (in AArch64 only), which restricts LLVM to generate code using only the general purpose registers. The command line argument is already supported by AArch64 GCC.
This patch essentially replaces the existing -mfpu=none option, as -mfpu will soon be dropped entirely.