FloatABI = "hard";
break;
case llvm::Triple::GNUEABI:
FloatABI = "softfp";
FloatABI = Triple.getVendorName() == "hardfloat" ? "hard" : "softfp";
case llvm::Triple::EABI:
// EABI is always AAPCS, and if it was not marked 'hard', it's softfp