Currently, llvm (backend) doesn't know cortex-r4, even though it is the default target for armv7r. Using "--target=armv7r-arm-none-eabi" provokes
'cortex-r4' is not a recognized processor for this target (ignoring processor)' by llvm.
This patch adds support for cortex-r4 and, very closely related. r4f.
Why are we expecting non-hardware division in ARM mode, but not in Thumb mode?