MIPS: add build time option to disable madd.fmt
Some of MIPS CPU has a buggy madd.fmt/msub.fmt insns, Loongson is
an example.
To support all CPUs for a binary Linux distribution - like Debian,
the only choice is to disable madd.fmt/msub.fmt.
So here we add a build time option -DLLVM_DISABLE_MIPS_MADD4.
It does the same thing as the gcc build time option: --with(out)-madd4.
If llvm is built with this option, users can still enable/disable
madd.fmt/msub.fmt by runtime option -mmadd4/-mno-madd4.
+nomadd4 & -nomadd4 below is fine. However, DisableMadd4 = true; is ok.
Can the disabling done in lib/Driver when the problematic CPUs are detected?