Rewrite the Mips16HardFloat pass to avoid using the Subtarget.