Lines Matching refs:FloatABI

322       (arm::getARMFloatABI(D, Triple, Args) == arm::FloatABI::Hard);  in setFloatABIInTriple()
348 arm::FloatABI DefaultABI = arm::getDefaultFloatABI(Triple); in setFloatABIInTriple()
349 if (DefaultABI != arm::FloatABI::Invalid && in setFloatABIInTriple()
350 isHardFloat != (DefaultABI == arm::FloatABI::Hard)) { in setFloatABIInTriple()
363 arm::FloatABI arm::getARMFloatABI(const ToolChain &TC, const ArgList &Args) { in getARMFloatABI()
367 arm::FloatABI arm::getDefaultFloatABI(const llvm::Triple &Triple) { in getDefaultFloatABI()
378 return FloatABI::Hard; in getDefaultFloatABI()
380 return (SubArch == 6 || SubArch == 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI()
383 return FloatABI::Hard; in getDefaultFloatABI()
390 return FloatABI::Soft; in getDefaultFloatABI()
391 return FloatABI::Hard; in getDefaultFloatABI()
397 return FloatABI::Hard; in getDefaultFloatABI()
399 return FloatABI::Soft; in getDefaultFloatABI()
406 return FloatABI::Hard; in getDefaultFloatABI()
409 return FloatABI::Soft; in getDefaultFloatABI()
415 return FloatABI::SoftFP; in getDefaultFloatABI()
419 return FloatABI::Soft; in getDefaultFloatABI()
425 return FloatABI::Hard; in getDefaultFloatABI()
431 return FloatABI::SoftFP; in getDefaultFloatABI()
433 return (SubArch >= 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI()
435 return FloatABI::Invalid; in getDefaultFloatABI()
438 return FloatABI::Invalid; in getDefaultFloatABI()
443 arm::FloatABI arm::getARMFloatABI(const Driver &D, const llvm::Triple &Triple, in getARMFloatABI()
445 arm::FloatABI ABI = FloatABI::Invalid; in getARMFloatABI()
450 ABI = FloatABI::Soft; in getARMFloatABI()
452 ABI = FloatABI::Hard; in getARMFloatABI()
454 ABI = llvm::StringSwitch<arm::FloatABI>(A->getValue()) in getARMFloatABI()
455 .Case("soft", FloatABI::Soft) in getARMFloatABI()
456 .Case("softfp", FloatABI::SoftFP) in getARMFloatABI()
457 .Case("hard", FloatABI::Hard) in getARMFloatABI()
458 .Default(FloatABI::Invalid); in getARMFloatABI()
459 if (ABI == FloatABI::Invalid && !StringRef(A->getValue()).empty()) { in getARMFloatABI()
461 ABI = FloatABI::Soft; in getARMFloatABI()
467 if (ABI == FloatABI::Invalid) in getARMFloatABI()
470 if (ABI == FloatABI::Invalid) { in getARMFloatABI()
474 ABI = FloatABI::Hard; in getARMFloatABI()
476 ABI = FloatABI::Soft; in getARMFloatABI()
483 assert(ABI != FloatABI::Invalid && "must select an ABI"); in getARMFloatABI()
501 arm::FloatABI ABI = arm::getARMFloatABI(D, Triple, Args); in getARMTargetFeatures()
525 if (ABI == arm::FloatABI::Soft) in getARMTargetFeatures()
529 if (ABI != arm::FloatABI::Hard) in getARMTargetFeatures()
699 if (ABI == arm::FloatABI::Soft) { in getARMTargetFeatures()