Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DSparc.cpp83 sparc::FloatABI ABI = sparc::FloatABI::Invalid; in getSparcFloatABI()
88 ABI = sparc::FloatABI::Soft; in getSparcFloatABI()
90 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
93 .Case("soft", sparc::FloatABI::Soft) in getSparcFloatABI()
95 .Default(sparc::FloatABI::Invalid); in getSparcFloatABI()
96 if (ABI == sparc::FloatABI::Invalid && in getSparcFloatABI()
99 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
109 if (ABI == sparc::FloatABI::Invalid) { in getSparcFloatABI()
110 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
118 sparc::FloatABI FloatABI = sparc::getSparcFloatABI(D, Args); in getSparcTargetFeatures() local
[all …]
H A DPPC.cpp115 ppc::FloatABI FloatABI = ppc::getPPCFloatABI(D, Args); in getPPCTargetFeatures() local
116 if (FloatABI == ppc::FloatABI::Soft) in getPPCTargetFeatures()
136 ppc::FloatABI ABI = ppc::FloatABI::Invalid; in getPPCFloatABI()
141 ABI = ppc::FloatABI::Soft; in getPPCFloatABI()
143 ABI = ppc::FloatABI::Hard; 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()
151 ABI = ppc::FloatABI::Hard; in getPPCFloatABI()
157 if (ABI == ppc::FloatABI::Invalid) { in getPPCFloatABI()
[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 DMips.cpp154 mips::FloatABI ABI = mips::FloatABI::Invalid; in getMipsFloatABI()
159 ABI = mips::FloatABI::Soft; in getMipsFloatABI()
161 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
169 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
178 ABI = mips::FloatABI::Soft; in getMipsFloatABI()
183 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
283 mips::FloatABI FloatABI = mips::getMipsFloatABI(D, Args, Triple); in getMIPSTargetFeatures() local
284 if (FloatABI == mips::FloatABI::Soft) { in getMIPSTargetFeatures()
468 StringRef ABIName, mips::FloatABI FloatABI) { in isFPXXDefault() argument
479 if (FloatABI == mips::FloatABI::Soft) in isFPXXDefault()
[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 DARM.cpp308 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()
354 return (SubArch >= 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI()
359 return FloatABI::Invalid; in getDefaultFloatABI()
366 arm::FloatABI ABI = FloatABI::Invalid; in getARMFloatABI()
371 ABI = FloatABI::Soft; in getARMFloatABI()
373 ABI = FloatABI::Hard; in getARMFloatABI()
395 ABI = FloatABI::Hard; in getARMFloatABI()
[all …]
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);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h27 namespace FloatABI {
337 FloatABI::ABIType FloatABIType = FloatABI::Default;
/freebsd-13.1/contrib/llvm-project/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
213 if (FloatABI == SoftFloat) in validateAsmConstraint()
226 if (FloatABI == SoftFloat) in validateAsmConstraint()
H A DPPC.cpp33 FloatABI = HardFloat; in handleTargetFeatures()
67 FloatABI = SoftFloat; in handleTargetFeatures()
H A DMips.cpp124 switch (FloatABI) { in getTargetDefines()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp66 CGOPT(FloatABI::ABIType, FloatABIForCalls) in CGOPT()
258 static cl::opt<FloatABI::ABIType> FloatABIForCalls( in CGOPT()
260 cl::init(FloatABI::Default), in CGOPT()
261 cl::values(clEnumValN(FloatABI::Default, "default", in CGOPT()
263 clEnumValN(FloatABI::Soft, "soft", in CGOPT()
265 clEnumValN(FloatABI::Hard, "hard", in CGOPT()
500 if (getFloatABIForCalls() != FloatABI::Default) in InitTargetOptionsFromCodeGenFlags()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp493 assert((CodeGenOpts.FloatABI == "soft" || CodeGenOpts.FloatABI == "softfp" || in initTargetOptions()
494 CodeGenOpts.FloatABI == "hard" || CodeGenOpts.FloatABI.empty()) && in initTargetOptions()
497 llvm::StringSwitch<llvm::FloatABI::ABIType>(CodeGenOpts.FloatABI) in initTargetOptions()
498 .Case("soft", llvm::FloatABI::Soft) in initTargetOptions()
499 .Case("softfp", llvm::FloatABI::Soft) in initTargetOptions()
500 .Case("hard", llvm::FloatABI::Hard) in initTargetOptions()
501 .Default(llvm::FloatABI::Default); in initTargetOptions()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp225 if (Options.FloatABIType == FloatABI::Default) { in ARMBaseTargetMachine()
227 this->Options.FloatABIType = FloatABI::Hard; in ARMBaseTargetMachine()
229 this->Options.FloatABIType = FloatABI::Soft; in ARMBaseTargetMachine()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCommandFlags.h73 llvm::FloatABI::ABIType getFloatABIForCalls();
/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFreeBSD.cpp80 arm::FloatABI ABI = arm::getARMFloatABI(getToolChain(), Args); in ConstructJob()
82 if (ABI == arm::FloatABI::Hard) in ConstructJob()
H A DClang.cpp1614 if (ABI == arm::FloatABI::Soft) { in AddARMTargetArgs()
1620 } else if (ABI == arm::FloatABI::SoftFP) { in AddARMTargetArgs()
1853 if (ABI == mips::FloatABI::Soft) { in AddMIPSTargetArgs()
2023 ppc::FloatABI FloatABI = in AddPPCTargetArgs() local
2026 if (FloatABI == ppc::FloatABI::Soft) { in AddPPCTargetArgs()
2033 assert(FloatABI == ppc::FloatABI::Hard && "Invalid float abi!"); in AddPPCTargetArgs()
2101 sparc::FloatABI FloatABI = in AddSparcTargetArgs() local
2104 if (FloatABI == sparc::FloatABI::Soft) { in AddSparcTargetArgs()
2111 assert(FloatABI == sparc::FloatABI::Hard && "Invalid float abi!"); in AddSparcTargetArgs()
2123 systemz::FloatABI FloatABI = in AddSystemZTargetArgs() local
[all …]
H A DLinux.cpp411 tools::arm::getARMFloatABI(*this, Args) == tools::arm::FloatABI::Hard)) in getDynamicLinker()
438 tools::arm::getARMFloatABI(*this, Args) == tools::arm::FloatABI::Hard; in getDynamicLinker()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.h175 std::string FloatABI; variable

12