| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | PPC.cpp | 47 ppc::FloatABI FloatABI = ppc::getPPCFloatABI(D, Args); in getPPCTargetFeatures() local 48 if (FloatABI == ppc::FloatABI::Soft) in getPPCTargetFeatures() 91 ppc::FloatABI ppc::getPPCFloatABI(const Driver &D, const ArgList &Args) { in getPPCFloatABI() 92 ppc::FloatABI ABI = ppc::FloatABI::Invalid; in getPPCFloatABI() 97 ABI = ppc::FloatABI::Soft; in getPPCFloatABI() 99 ABI = ppc::FloatABI::Hard; in getPPCFloatABI() 101 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue()) in getPPCFloatABI() 102 .Case("soft", ppc::FloatABI::Soft) in getPPCFloatABI() 103 .Case("hard", ppc::FloatABI::Hard) in getPPCFloatABI() 104 .Default(ppc::FloatABI::Invalid); in getPPCFloatABI() [all …]
|
| H A D | CSKY.cpp | 48 csky::FloatABI csky::getCSKYFloatABI(const Driver &D, const ArgList &Args) { in getCSKYFloatABI() 49 csky::FloatABI ABI = FloatABI::Soft; in getCSKYFloatABI() 54 ABI = FloatABI::Soft; in getCSKYFloatABI() 56 ABI = FloatABI::Hard; in getCSKYFloatABI() 58 ABI = llvm::StringSwitch<csky::FloatABI>(A->getValue()) in getCSKYFloatABI() 59 .Case("soft", FloatABI::Soft) in getCSKYFloatABI() 60 .Case("softfp", FloatABI::SoftFP) in getCSKYFloatABI() 61 .Case("hard", FloatABI::Hard) in getCSKYFloatABI() 62 .Default(FloatABI::Invalid); in getCSKYFloatABI() 63 if (ABI == FloatABI::Invalid) { in getCSKYFloatABI() [all …]
|
| H A D | Mips.cpp | 147 mips::FloatABI mips::getMipsFloatABI(const Driver &D, const ArgList &Args, in getMipsFloatABI() 149 mips::FloatABI ABI = mips::FloatABI::Invalid; in getMipsFloatABI() 154 ABI = mips::FloatABI::Soft; in getMipsFloatABI() 156 ABI = mips::FloatABI::Hard; in getMipsFloatABI() 158 ABI = llvm::StringSwitch<mips::FloatABI>(A->getValue()) in getMipsFloatABI() 159 .Case("soft", mips::FloatABI::Soft) in getMipsFloatABI() 160 .Case("hard", mips::FloatABI::Hard) in getMipsFloatABI() 161 .Default(mips::FloatABI::Invalid); in getMipsFloatABI() 162 if (ABI == mips::FloatABI::Invalid && !StringRef(A->getValue()).empty()) { in getMipsFloatABI() 164 ABI = mips::FloatABI::Hard; in getMipsFloatABI() [all …]
|
| H A D | Sparc.cpp | 86 sparc::FloatABI sparc::getSparcFloatABI(const Driver &D, in getSparcFloatABI() 88 sparc::FloatABI ABI = sparc::FloatABI::Invalid; in getSparcFloatABI() 94 ABI = sparc::FloatABI::Soft; in getSparcFloatABI() 97 ABI = sparc::FloatABI::Hard; in getSparcFloatABI() 99 ABI = llvm::StringSwitch<sparc::FloatABI>(A->getValue()) in getSparcFloatABI() 100 .Case("soft", sparc::FloatABI::Soft) in getSparcFloatABI() 101 .Case("hard", sparc::FloatABI::Hard) in getSparcFloatABI() 102 .Default(sparc::FloatABI::Invalid); in getSparcFloatABI() 103 if (ABI == sparc::FloatABI::Invalid && in getSparcFloatABI() 106 ABI = sparc::FloatABI::Hard; in getSparcFloatABI() [all …]
|
| H A D | SystemZ.cpp | 20 systemz::FloatABI systemz::getSystemZFloatABI(const Driver &D, in getSystemZFloatABI() 23 systemz::FloatABI ABI = systemz::FloatABI::Hard; in getSystemZFloatABI() 31 ABI = systemz::FloatABI::Soft; in getSystemZFloatABI() 73 systemz::FloatABI FloatABI = systemz::getSystemZFloatABI(D, Args); in getSystemZTargetFeatures() local 74 if (FloatABI == systemz::FloatABI::Soft) in getSystemZTargetFeatures()
|
| H A D | Mips.h | 26 enum class FloatABI { enum 41 mips::FloatABI getMipsFloatABI(const Driver &D, const llvm::opt::ArgList &Args, 50 StringRef ABIName, mips::FloatABI FloatABI); 53 mips::FloatABI FloatABI);
|
| H A D | ARM.cpp | 360 (arm::getARMFloatABI(D, Triple, Args) == arm::FloatABI::Hard); in setFloatABIInTriple() 386 arm::FloatABI DefaultABI = arm::getDefaultFloatABI(Triple); in setFloatABIInTriple() 387 if (DefaultABI != arm::FloatABI::Invalid && in setFloatABIInTriple() 388 isHardFloat != (DefaultABI == arm::FloatABI::Hard)) { in setFloatABIInTriple() 401 arm::FloatABI arm::getARMFloatABI(const ToolChain &TC, const ArgList &Args) { in getARMFloatABI() 405 arm::FloatABI arm::getDefaultFloatABI(const llvm::Triple &Triple) { in getDefaultFloatABI() 416 return FloatABI::Hard; in getDefaultFloatABI() 418 return (SubArch == 6 || SubArch == 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI() 421 return FloatABI::Hard; in getDefaultFloatABI() 428 return FloatABI::Soft; in getDefaultFloatABI() [all …]
|
| 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 | CSKY.h | 24 enum class FloatABI { enum 31 FloatABI getCSKYFloatABI(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 | PPC.h | 25 enum class FloatABI { enum 36 FloatABI getPPCFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.h | 60 FloatABI::ABIType FloatABI = FloatABI::Default, 69 initLibcalls(TT, ExceptionModel, FloatABI, EABIVersion, ABIName); 185 FloatABI::ABIType FloatABI); 190 FloatABI::ABIType FloatABI, EABI ABIType,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYSubtarget.cpp | 106 auto FloatABI = getTargetLowering()->getTargetMachine().Options.FloatABIType; in useHardFloatABI() local 108 if (FloatABI == FloatABI::Default) in useHardFloatABI() 111 return FloatABI == FloatABI::Hard; in useHardFloatABI()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | RuntimeLibcalls.cpp | 21 FloatABI::ABIType FloatABIType, in setARMLibcallNames() 74 FloatABI::ABIType FloatABI, in initLibcalls() argument 76 setTargetRuntimeLibcallSets(TT, FloatABI); in initLibcalls() 112 setARMLibcallNames(*this, TT, FloatABI, EABIVersion); in initLibcalls()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | Mips.h | 52 enum MipsFloatABI { HardFloat, SoftFloat } FloatABI; variable 67 IsNoABICalls(false), CanUseBSDABICalls(false), FloatABI(HardFloat), in MipsTargetInfo() 253 return FloatABI != SoftFloat; in validateAsmConstraint() 322 FloatABI = HardFloat; in handleTargetFeatures() 334 FloatABI = SoftFloat; in handleTargetFeatures()
|
| H A D | PPC.h | 57 enum PPCFloatABI { HardFloat, SoftFloat } FloatABI; variable 218 if (FloatABI == SoftFloat) in validateAsmConstraint() 231 if (FloatABI == SoftFloat) in validateAsmConstraint()
|
| H A D | PPC.cpp | 44 FloatABI = HardFloat; in handleTargetFeatures() 74 FloatABI = SoftFloat; in handleTargetFeatures() 397 if (HasSPE || FloatABI == SoftFloat) in getTargetDefines() 399 if (FloatABI == SoftFloat) { in getTargetDefines()
|
| H A D | Mips.cpp | 132 switch (FloatABI) { in getTargetDefines() 290 if (FloatABI == SoftFloat && HasMSA) { in validateTarget()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | OHOS.cpp | 75 tools::arm::FloatABI ARMFloatABI = getARMFloatABI(D, TargetTriple, Args); in findOHOSMultilibs() 76 addMultilibFlag((ARMFloatABI == tools::arm::FloatABI::Soft), in findOHOSMultilibs() 78 addMultilibFlag((ARMFloatABI == tools::arm::FloatABI::SoftFP), in findOHOSMultilibs() 80 addMultilibFlag((ARMFloatABI == tools::arm::FloatABI::Hard), in findOHOSMultilibs() 334 (tools::arm::getARMFloatABI(*this, Args) == tools::arm::FloatABI::Hard)) in getDynamicLinker()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CommandFlags.cpp | 77 CGOPT(FloatABI::ABIType, FloatABIForCalls) in CGOPT() 291 static cl::opt<FloatABI::ABIType> FloatABIForCalls( in CGOPT() 293 cl::init(FloatABI::Default), in CGOPT() 294 cl::values(clEnumValN(FloatABI::Default, "default", in CGOPT() 296 clEnumValN(FloatABI::Soft, "soft", in CGOPT() 298 clEnumValN(FloatABI::Hard, "hard", in CGOPT() 570 if (getFloatABIForCalls() != FloatABI::Default) in InitTargetOptionsFromCodeGenFlags()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 392 FloatABI::ABIType FloatABIType = FloatABI::Default;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 376 assert((CodeGenOpts.FloatABI == "soft" || CodeGenOpts.FloatABI == "softfp" || in initTargetOptions() 377 CodeGenOpts.FloatABI == "hard" || CodeGenOpts.FloatABI.empty()) && in initTargetOptions() 380 llvm::StringSwitch<llvm::FloatABI::ABIType>(CodeGenOpts.FloatABI) in initTargetOptions() 381 .Case("soft", llvm::FloatABI::Soft) in initTargetOptions() 382 .Case("softfp", llvm::FloatABI::Soft) in initTargetOptions() 383 .Case("hard", llvm::FloatABI::Hard) in initTargetOptions() 384 .Default(llvm::FloatABI::Default); in initTargetOptions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 214 if (Options.FloatABIType == FloatABI::Default) { in ARMBaseTargetMachine() 216 this->Options.FloatABIType = FloatABI::Hard; in ARMBaseTargetMachine() 218 this->Options.FloatABIType = FloatABI::Soft; in ARMBaseTargetMachine()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | CodeGen.h | 65 namespace FloatABI {
|