Home
last modified time | relevance | path

Searched refs:FloatABI (Results 1 – 25 of 35) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/
H A DSparc.cpp81 sparc::FloatABI sparc::getSparcFloatABI(const Driver &D, in getSparcFloatABI()
83 sparc::FloatABI ABI = sparc::FloatABI::Invalid; in getSparcFloatABI()
88 ABI = sparc::FloatABI::Soft; in getSparcFloatABI()
90 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
92 ABI = llvm::StringSwitch<sparc::FloatABI>(A->getValue()) in getSparcFloatABI()
93 .Case("soft", sparc::FloatABI::Soft) in getSparcFloatABI()
94 .Case("hard", sparc::FloatABI::Hard) in getSparcFloatABI()
95 .Default(sparc::FloatABI::Invalid); in getSparcFloatABI()
96 if (ABI == sparc::FloatABI::Invalid && in getSparcFloatABI()
99 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
[all …]
H A DPPC.cpp115 ppc::FloatABI FloatABI = ppc::getPPCFloatABI(D, Args); in getPPCTargetFeatures() local
116 if (FloatABI == ppc::FloatABI::Soft) in getPPCTargetFeatures()
135 ppc::FloatABI ppc::getPPCFloatABI(const Driver &D, const ArgList &Args) { in getPPCFloatABI()
136 ppc::FloatABI ABI = ppc::FloatABI::Invalid; in getPPCFloatABI()
141 ABI = ppc::FloatABI::Soft; in getPPCFloatABI()
143 ABI = ppc::FloatABI::Hard; in getPPCFloatABI()
145 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue()) in getPPCFloatABI()
146 .Case("soft", ppc::FloatABI::Soft) in getPPCFloatABI()
147 .Case("hard", ppc::FloatABI::Hard) in getPPCFloatABI()
148 .Default(ppc::FloatABI::Invalid); in getPPCFloatABI()
[all …]
H A DMips.cpp152 mips::FloatABI mips::getMipsFloatABI(const Driver &D, const ArgList &Args, in getMipsFloatABI()
154 mips::FloatABI ABI = mips::FloatABI::Invalid; in getMipsFloatABI()
159 ABI = mips::FloatABI::Soft; in getMipsFloatABI()
161 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
163 ABI = llvm::StringSwitch<mips::FloatABI>(A->getValue()) in getMipsFloatABI()
164 .Case("soft", mips::FloatABI::Soft) in getMipsFloatABI()
165 .Case("hard", mips::FloatABI::Hard) in getMipsFloatABI()
166 .Default(mips::FloatABI::Invalid); in getMipsFloatABI()
167 if (ABI == mips::FloatABI::Invalid && !StringRef(A->getValue()).empty()) { in getMipsFloatABI()
169 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
[all …]
H A DM68k.cpp72 m68k::FloatABI FloatABI = m68k::getM68kFloatABI(D, Args); in getM68kTargetFeatures() local
73 if (FloatABI == m68k::FloatABI::Soft) in getM68kTargetFeatures()
109 m68k::FloatABI m68k::getM68kFloatABI(const Driver &D, const ArgList &Args) { in getM68kFloatABI()
110 m68k::FloatABI ABI = m68k::FloatABI::Invalid; in getM68kFloatABI()
115 ABI = m68k::FloatABI::Soft; in getM68kFloatABI()
117 ABI = m68k::FloatABI::Hard; in getM68kFloatABI()
121 if (ABI == m68k::FloatABI::Invalid) in getM68kFloatABI()
122 ABI = m68k::FloatABI::Hard; in getM68kFloatABI()
H A DARM.cpp261 (arm::getARMFloatABI(D, Triple, Args) == arm::FloatABI::Hard); in setFloatABIInTriple()
280 arm::FloatABI DefaultABI = arm::getDefaultFloatABI(Triple); in setFloatABIInTriple()
281 if (DefaultABI != arm::FloatABI::Invalid && in setFloatABIInTriple()
282 isHardFloat != (DefaultABI == arm::FloatABI::Hard)) { in setFloatABIInTriple()
295 arm::FloatABI arm::getARMFloatABI(const ToolChain &TC, const ArgList &Args) { in getARMFloatABI()
299 arm::FloatABI arm::getDefaultFloatABI(const llvm::Triple &Triple) { in getDefaultFloatABI()
308 return FloatABI::Hard; in getDefaultFloatABI()
310 return (SubArch == 6 || SubArch == 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI()
313 return FloatABI::Hard; in getDefaultFloatABI()
317 return FloatABI::Hard; in getDefaultFloatABI()
[all …]
H A DSystemZ.cpp21 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 DMips.h26 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 DARM.h43 enum class FloatABI { enum
50 FloatABI getDefaultFloatABI(const llvm::Triple &Triple);
51 FloatABI getARMFloatABI(const ToolChain &TC, const llvm::opt::ArgList &Args);
52 FloatABI getARMFloatABI(const Driver &D, const llvm::Triple &Triple,
H A DSystemZ.h23 enum class FloatABI { enum
28 FloatABI getSystemZFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
H A DSparc.h23 enum class FloatABI { enum
29 FloatABI getSparcFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
H A DM68k.h23 enum class FloatABI { enum
29 FloatABI getM68kFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
H A DPPC.h25 enum class FloatABI { enum
36 FloatABI getPPCFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetOptions.h27 namespace FloatABI {
340 FloatABI::ABIType FloatABIType = FloatABI::Default;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DMips.h52 enum MipsFloatABI { HardFloat, SoftFloat } FloatABI; variable
66 IsNoABICalls(false), CanUseBSDABICalls(false), FloatABI(HardFloat), in MipsTargetInfo()
314 FloatABI = HardFloat; in handleTargetFeatures()
322 FloatABI = SoftFloat; in handleTargetFeatures()
H A DPPC.h57 enum PPCFloatABI { HardFloat, SoftFloat } FloatABI; variable
210 if (FloatABI == SoftFloat) in validateAsmConstraint()
223 if (FloatABI == SoftFloat) in validateAsmConstraint()
H A DPPC.cpp33 FloatABI = HardFloat; in handleTargetFeatures()
66 FloatABI = SoftFloat; in handleTargetFeatures()
H A DMips.cpp124 switch (FloatABI) { in getTargetDefines()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCommandFlags.cpp66 CGOPT(FloatABI::ABIType, FloatABIForCalls) in CGOPT()
259 static cl::opt<FloatABI::ABIType> FloatABIForCalls( in CGOPT()
261 cl::init(FloatABI::Default), in CGOPT()
262 cl::values(clEnumValN(FloatABI::Default, "default", in CGOPT()
264 clEnumValN(FloatABI::Soft, "soft", in CGOPT()
266 clEnumValN(FloatABI::Hard, "hard", in CGOPT()
506 if (getFloatABIForCalls() != FloatABI::Default) in InitTargetOptionsFromCodeGenFlags()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp484 assert((CodeGenOpts.FloatABI == "soft" || CodeGenOpts.FloatABI == "softfp" || in initTargetOptions()
485 CodeGenOpts.FloatABI == "hard" || CodeGenOpts.FloatABI.empty()) && in initTargetOptions()
488 llvm::StringSwitch<llvm::FloatABI::ABIType>(CodeGenOpts.FloatABI) in initTargetOptions()
489 .Case("soft", llvm::FloatABI::Soft) in initTargetOptions()
490 .Case("softfp", llvm::FloatABI::Soft) in initTargetOptions()
491 .Case("hard", llvm::FloatABI::Hard) in initTargetOptions()
492 .Default(llvm::FloatABI::Default); in initTargetOptions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp224 if (Options.FloatABIType == FloatABI::Default) { in ARMBaseTargetMachine()
226 this->Options.FloatABIType = FloatABI::Hard; in ARMBaseTargetMachine()
228 this->Options.FloatABIType = FloatABI::Soft; in ARMBaseTargetMachine()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DCommandFlags.h73 llvm::FloatABI::ABIType getFloatABIForCalls();
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
H A DClang.cpp1606 arm::FloatABI ABI = arm::getARMFloatABI(getToolChain(), Args); in AddARMTargetArgs()
1607 if (ABI == arm::FloatABI::Soft) { in AddARMTargetArgs()
1613 } else if (ABI == arm::FloatABI::SoftFP) { in AddARMTargetArgs()
1619 assert(ABI == arm::FloatABI::Hard && "Invalid float abi!"); in AddARMTargetArgs()
1845 mips::FloatABI ABI = mips::getMipsFloatABI(D, Args, Triple); in AddMIPSTargetArgs()
1846 if (ABI == mips::FloatABI::Soft) { in AddMIPSTargetArgs()
1853 assert(ABI == mips::FloatABI::Hard && "Invalid float abi!"); in AddMIPSTargetArgs()
2016 ppc::FloatABI FloatABI = in AddPPCTargetArgs() local
2019 if (FloatABI == ppc::FloatABI::Soft) { in AddPPCTargetArgs()
2026 assert(FloatABI == ppc::FloatABI::Hard && "Invalid float abi!"); in AddPPCTargetArgs()
[all …]
H A DFreeBSD.cpp80 arm::FloatABI ABI = arm::getARMFloatABI(getToolChain(), Args); in ConstructJob()
82 if (ABI == arm::FloatABI::Hard) in ConstructJob()
H A DLinux.cpp414 tools::arm::getARMFloatABI(*this, Args) == tools::arm::FloatABI::Hard)) in getDynamicLinker()
441 tools::arm::getARMFloatABI(*this, Args) == tools::arm::FloatABI::Hard; in getDynamicLinker()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DCodeGenOptions.h175 std::string FloatABI; variable

12