Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/
H A DSparc.cpp84 sparc::FloatABI ABI = sparc::FloatABI::Invalid; in getSparcFloatABI()
89 ABI = sparc::FloatABI::Soft; in getSparcFloatABI()
91 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
94 .Case("soft", sparc::FloatABI::Soft) in getSparcFloatABI()
96 .Default(sparc::FloatABI::Invalid); in getSparcFloatABI()
97 if (ABI == sparc::FloatABI::Invalid && in getSparcFloatABI()
100 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
110 if (ABI == sparc::FloatABI::Invalid) { in getSparcFloatABI()
111 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
143 sparc::FloatABI FloatABI = sparc::getSparcFloatABI(D, Args); in getSparcTargetFeatures() local
[all …]
H A DPPC.cpp119 ppc::FloatABI FloatABI = ppc::getPPCFloatABI(D, Args); in getPPCTargetFeatures() local
120 if (FloatABI == ppc::FloatABI::Soft) in getPPCTargetFeatures()
140 ppc::FloatABI ABI = ppc::FloatABI::Invalid; in getPPCFloatABI()
145 ABI = ppc::FloatABI::Soft; in getPPCFloatABI()
147 ABI = ppc::FloatABI::Hard; in getPPCFloatABI()
150 .Case("soft", ppc::FloatABI::Soft) in getPPCFloatABI()
151 .Case("hard", ppc::FloatABI::Hard) in getPPCFloatABI()
152 .Default(ppc::FloatABI::Invalid); in getPPCFloatABI()
155 ABI = ppc::FloatABI::Hard; in getPPCFloatABI()
161 if (ABI == ppc::FloatABI::Invalid) { in getPPCFloatABI()
[all …]
H A DCSKY.cpp54 csky::FloatABI ABI = FloatABI::Soft; in getCSKYFloatABI()
59 ABI = FloatABI::Soft; in getCSKYFloatABI()
61 ABI = FloatABI::Hard; in getCSKYFloatABI()
64 .Case("soft", FloatABI::Soft) in getCSKYFloatABI()
66 .Case("hard", FloatABI::Hard) in getCSKYFloatABI()
67 .Default(FloatABI::Invalid); in getCSKYFloatABI()
68 if (ABI == FloatABI::Invalid) { in getCSKYFloatABI()
70 ABI = FloatABI::Soft; in getCSKYFloatABI()
156 csky::FloatABI FloatABI = csky::getCSKYFloatABI(D, Args); in getCSKYTargetFeatures() local
158 if (FloatABI == csky::FloatABI::Hard) { in getCSKYTargetFeatures()
[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()
469 StringRef ABIName, mips::FloatABI FloatABI) { in isFPXXDefault() argument
480 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.cpp328 return FloatABI::Hard; in getDefaultFloatABI()
330 return (SubArch == 6 || SubArch == 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI()
333 return FloatABI::Hard; in getDefaultFloatABI()
341 return FloatABI::Hard; in getDefaultFloatABI()
378 return (SubArch >= 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI()
383 return FloatABI::Invalid; in getDefaultFloatABI()
390 arm::FloatABI ABI = FloatABI::Invalid; in getARMFloatABI()
395 ABI = FloatABI::Soft; in getARMFloatABI()
397 ABI = FloatABI::Hard; in getARMFloatABI()
419 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,
51 StringRef ABIName, mips::FloatABI FloatABI);
54 mips::FloatABI FloatABI);
H A DARM.h44 enum class FloatABI { enum
51 FloatABI getDefaultFloatABI(const llvm::Triple &Triple);
52 FloatABI getARMFloatABI(const ToolChain &TC, const llvm::opt::ArgList &Args);
53 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 DM68k.h23 enum class FloatABI { enum
29 FloatABI getM68kFloatABI(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 DCSKY.h24 enum class FloatABI { enum
31 FloatABI getCSKYFloatABI(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);
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYSubtarget.cpp97 auto FloatABI = getTargetLowering()->getTargetMachine().Options.FloatABIType; in useHardFloatABI() local
99 if (FloatABI == FloatABI::Default) in useHardFloatABI()
102 return FloatABI == FloatABI::Hard; in useHardFloatABI()
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetOptions.h27 namespace FloatABI {
381 FloatABI::ABIType FloatABIType = FloatABI::Default;
/llvm-project-15.0.7/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
217 if (FloatABI == SoftFloat) in validateAsmConstraint()
230 if (FloatABI == SoftFloat) in validateAsmConstraint()
H A DMips.cpp124 switch (FloatABI) { in getTargetDefines()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCommandFlags.cpp72 CGOPT(FloatABI::ABIType, FloatABIForCalls) in CGOPT()
272 static cl::opt<FloatABI::ABIType> FloatABIForCalls( in CGOPT()
274 cl::init(FloatABI::Default), in CGOPT()
275 cl::values(clEnumValN(FloatABI::Default, "default", in CGOPT()
277 clEnumValN(FloatABI::Soft, "soft", in CGOPT()
279 clEnumValN(FloatABI::Hard, "hard", in CGOPT()
532 if (getFloatABIForCalls() != FloatABI::Default) in InitTargetOptionsFromCodeGenFlags()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp344 assert((CodeGenOpts.FloatABI == "soft" || CodeGenOpts.FloatABI == "softfp" || in initTargetOptions()
345 CodeGenOpts.FloatABI == "hard" || CodeGenOpts.FloatABI.empty()) && in initTargetOptions()
348 llvm::StringSwitch<llvm::FloatABI::ABIType>(CodeGenOpts.FloatABI) in initTargetOptions()
349 .Case("soft", llvm::FloatABI::Soft) in initTargetOptions()
350 .Case("softfp", llvm::FloatABI::Soft) in initTargetOptions()
351 .Case("hard", llvm::FloatABI::Hard) in initTargetOptions()
352 .Default(llvm::FloatABI::Default); in initTargetOptions()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp229 if (Options.FloatABIType == FloatABI::Default) { in ARMBaseTargetMachine()
231 this->Options.FloatABIType = FloatABI::Hard; in ARMBaseTargetMachine()
233 this->Options.FloatABIType = FloatABI::Soft; in ARMBaseTargetMachine()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DCommandFlags.h72 llvm::FloatABI::ABIType getFloatABIForCalls();
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DCodeGenOptions.h187 std::string FloatABI; variable

12