As far as I know, scalar support for strict FP in the backend is
complete. Unfortunately, vector is missing.
This patch enables strict FP support as long as there's no chance
of any vector code. This isn't ideal, but it's a start.
Given the proximity to the LLVM 15 branch, I don't intend to commit this
until after that if this is approved.