/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
H A D | PPC.cpp | 121 ppc::FloatABI FloatABI = ppc::getPPCFloatABI(D, Args); in getPPCTargetFeatures() local 122 if (FloatABI == ppc::FloatABI::Soft) in getPPCTargetFeatures() 160 ppc::FloatABI ppc::getPPCFloatABI(const Driver &D, const ArgList &Args) { in getPPCFloatABI() 161 ppc::FloatABI ABI = ppc::FloatABI::Invalid; in getPPCFloatABI() 166 ABI = ppc::FloatABI::Soft; in getPPCFloatABI() 168 ABI = ppc::FloatABI::Hard; in getPPCFloatABI() 170 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue()) in getPPCFloatABI() 171 .Case("soft", ppc::FloatABI::Soft) in getPPCFloatABI() 172 .Case("hard", ppc::FloatABI::Hard) in getPPCFloatABI() 173 .Default(ppc::FloatABI::Invalid); in getPPCFloatABI() [all …]
|
H A D | CSKY.cpp | 52 csky::FloatABI csky::getCSKYFloatABI(const Driver &D, const ArgList &Args) { in getCSKYFloatABI() 53 csky::FloatABI ABI = FloatABI::Soft; in getCSKYFloatABI() 58 ABI = FloatABI::Soft; in getCSKYFloatABI() 60 ABI = FloatABI::Hard; in getCSKYFloatABI() 62 ABI = llvm::StringSwitch<csky::FloatABI>(A->getValue()) in getCSKYFloatABI() 63 .Case("soft", FloatABI::Soft) in getCSKYFloatABI() 64 .Case("softfp", FloatABI::SoftFP) in getCSKYFloatABI() 65 .Case("hard", FloatABI::Hard) in getCSKYFloatABI() 66 .Default(FloatABI::Invalid); in getCSKYFloatABI() 67 if (ABI == FloatABI::Invalid) { in getCSKYFloatABI() [all …]
|
H A D | Mips.cpp | 146 mips::FloatABI mips::getMipsFloatABI(const Driver &D, const ArgList &Args, in getMipsFloatABI() 148 mips::FloatABI ABI = mips::FloatABI::Invalid; in getMipsFloatABI() 153 ABI = mips::FloatABI::Soft; in getMipsFloatABI() 155 ABI = mips::FloatABI::Hard; in getMipsFloatABI() 157 ABI = llvm::StringSwitch<mips::FloatABI>(A->getValue()) in getMipsFloatABI() 158 .Case("soft", mips::FloatABI::Soft) in getMipsFloatABI() 159 .Case("hard", mips::FloatABI::Hard) in getMipsFloatABI() 160 .Default(mips::FloatABI::Invalid); in getMipsFloatABI() 161 if (ABI == mips::FloatABI::Invalid && !StringRef(A->getValue()).empty()) { in getMipsFloatABI() 163 ABI = mips::FloatABI::Hard; in getMipsFloatABI() [all …]
|
H A D | SystemZ.cpp | 21 systemz::FloatABI systemz::getSystemZFloatABI(const Driver &D, in getSystemZFloatABI() 24 systemz::FloatABI ABI = systemz::FloatABI::Hard; in getSystemZFloatABI() 32 ABI = systemz::FloatABI::Soft; in getSystemZFloatABI() 71 systemz::FloatABI FloatABI = systemz::getSystemZFloatABI(D, Args); in getSystemZTargetFeatures() local 72 if (FloatABI == systemz::FloatABI::Soft) in getSystemZTargetFeatures()
|
H A D | ARM.cpp | 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() [all …]
|
H A D | Mips.h | 26 enum class FloatABI { enum 41 mips::FloatABI getMipsFloatABI(const Driver &D, const llvm::opt::ArgList &Args, 51 StringRef ABIName, mips::FloatABI FloatABI); 54 mips::FloatABI FloatABI);
|
H A D | ARM.h | 46 enum class FloatABI { enum 53 FloatABI getDefaultFloatABI(const llvm::Triple &Triple); 54 FloatABI getARMFloatABI(const ToolChain &TC, const llvm::opt::ArgList &Args); 55 FloatABI getARMFloatABI(const Driver &D, const llvm::Triple &Triple,
|
H A D | SystemZ.h | 23 enum class FloatABI { enum 28 FloatABI getSystemZFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
|
H A D | Sparc.h | 23 enum class FloatABI { enum 29 FloatABI getSparcFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
|
H A D | CSKY.h | 24 enum class FloatABI { enum 31 FloatABI getCSKYFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
|
H A D | PPC.h | 25 enum class FloatABI { enum 36 FloatABI getPPCFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYSubtarget.cpp | 97 auto FloatABI = getTargetLowering()->getTargetMachine().Options.FloatABIType; in useHardFloatABI() local 99 if (FloatABI == FloatABI::Default) in useHardFloatABI() 102 return FloatABI == FloatABI::Hard; in useHardFloatABI()
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | Mips.h | 51 enum MipsFloatABI { HardFloat, SoftFloat } FloatABI; variable 66 IsNoABICalls(false), CanUseBSDABICalls(false), FloatABI(HardFloat), in MipsTargetInfo() 252 return FloatABI != SoftFloat; in validateAsmConstraint() 321 FloatABI = HardFloat; in handleTargetFeatures() 333 FloatABI = SoftFloat; in handleTargetFeatures()
|
H A D | PPC.h | 57 enum PPCFloatABI { HardFloat, SoftFloat } FloatABI; variable 229 if (FloatABI == SoftFloat) in validateAsmConstraint() 242 if (FloatABI == SoftFloat) in validateAsmConstraint()
|
H A D | Mips.cpp | 124 switch (FloatABI) { in getTargetDefines() 282 if (FloatABI == SoftFloat && HasMSA) { in validateTarget()
|
H A D | PPC.cpp | 35 FloatABI = HardFloat; in handleTargetFeatures() 71 FloatABI = SoftFloat; in handleTargetFeatures()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetOptions.h | 27 namespace FloatABI { 398 FloatABI::ABIType FloatABIType = FloatABI::Default;
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | OHOS.cpp | 76 tools::arm::FloatABI ARMFloatABI = getARMFloatABI(D, TargetTriple, Args); in findOHOSMultilibs() 77 addMultilibFlag((ARMFloatABI == tools::arm::FloatABI::Soft), in findOHOSMultilibs() 79 addMultilibFlag((ARMFloatABI == tools::arm::FloatABI::SoftFP), in findOHOSMultilibs() 81 addMultilibFlag((ARMFloatABI == tools::arm::FloatABI::Hard), in findOHOSMultilibs() 334 (tools::arm::getARMFloatABI(*this, Args) == tools::arm::FloatABI::Hard)) in getDynamicLinker()
|
H A D | FreeBSD.cpp | 84 arm::FloatABI ABI = arm::getARMFloatABI(ToolChain, Args); in ConstructJob() 86 if (ABI == arm::FloatABI::Hard) in ConstructJob()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CommandFlags.cpp | 77 CGOPT(FloatABI::ABIType, FloatABIForCalls) in CGOPT() 290 static cl::opt<FloatABI::ABIType> FloatABIForCalls( in CGOPT() 292 cl::init(FloatABI::Default), in CGOPT() 293 cl::values(clEnumValN(FloatABI::Default, "default", in CGOPT() 295 clEnumValN(FloatABI::Soft, "soft", in CGOPT() 297 clEnumValN(FloatABI::Hard, "hard", in CGOPT() 565 if (getFloatABIForCalls() != FloatABI::Default) in InitTargetOptionsFromCodeGenFlags()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 340 assert((CodeGenOpts.FloatABI == "soft" || CodeGenOpts.FloatABI == "softfp" || in initTargetOptions() 341 CodeGenOpts.FloatABI == "hard" || CodeGenOpts.FloatABI.empty()) && in initTargetOptions() 344 llvm::StringSwitch<llvm::FloatABI::ABIType>(CodeGenOpts.FloatABI) in initTargetOptions() 345 .Case("soft", llvm::FloatABI::Soft) in initTargetOptions() 346 .Case("softfp", llvm::FloatABI::Soft) in initTargetOptions() 347 .Case("hard", llvm::FloatABI::Hard) in initTargetOptions() 348 .Default(llvm::FloatABI::Default); in initTargetOptions()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 232 if (Options.FloatABIType == FloatABI::Default) { in ARMBaseTargetMachine() 234 this->Options.FloatABIType = FloatABI::Hard; in ARMBaseTargetMachine() 236 this->Options.FloatABIType = FloatABI::Soft; in ARMBaseTargetMachine()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CommandFlags.h | 77 llvm::FloatABI::ABIType getFloatABIForCalls();
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | ToolChain.cpp | 247 case arm::FloatABI::Soft: in getARMMultilibFlags() 250 case arm::FloatABI::SoftFP: in getARMMultilibFlags() 253 case arm::FloatABI::Hard: in getARMMultilibFlags() 256 case arm::FloatABI::Invalid: in getARMMultilibFlags() 587 return (arm::getARMFloatABI(TC, Args) == arm::FloatABI::Hard && !IsWindows) in getArchNameForCompilerRTLib()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | CodeGenOptions.h | 219 std::string FloatABI; variable
|