Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DPPC.cpp118 ppc::FloatABI FloatABI = ppc::getPPCFloatABI(D, Args); in getPPCTargetFeatures() local
119 if (FloatABI == ppc::FloatABI::Soft) in getPPCTargetFeatures()
138 ppc::FloatABI ABI = ppc::FloatABI::Invalid; in getPPCFloatABI()
143 ABI = ppc::FloatABI::Soft; in getPPCFloatABI()
145 ABI = ppc::FloatABI::Hard; in getPPCFloatABI()
148 .Case("soft", ppc::FloatABI::Soft) in getPPCFloatABI()
149 .Case("hard", ppc::FloatABI::Hard) in getPPCFloatABI()
150 .Default(ppc::FloatABI::Invalid); in getPPCFloatABI()
153 ABI = ppc::FloatABI::Hard; in getPPCFloatABI()
159 if (ABI == ppc::FloatABI::Invalid) { in getPPCFloatABI()
[all …]
H A DCSKY.cpp53 csky::FloatABI ABI = FloatABI::Soft; in getCSKYFloatABI()
58 ABI = FloatABI::Soft; in getCSKYFloatABI()
60 ABI = FloatABI::Hard; in getCSKYFloatABI()
63 .Case("soft", FloatABI::Soft) in getCSKYFloatABI()
65 .Case("hard", FloatABI::Hard) in getCSKYFloatABI()
66 .Default(FloatABI::Invalid); in getCSKYFloatABI()
67 if (ABI == FloatABI::Invalid) { in getCSKYFloatABI()
69 ABI = FloatABI::Soft; in getCSKYFloatABI()
155 csky::FloatABI FloatABI = csky::getCSKYFloatABI(D, Args); in getCSKYTargetFeatures() local
157 if (FloatABI == csky::FloatABI::Hard) { in getCSKYTargetFeatures()
[all …]
H A DSparc.cpp80 sparc::FloatABI ABI = sparc::FloatABI::Invalid; in getSparcFloatABI()
86 ABI = sparc::FloatABI::Soft; in getSparcFloatABI()
89 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
92 .Case("soft", sparc::FloatABI::Soft) in getSparcFloatABI()
94 .Default(sparc::FloatABI::Invalid); in getSparcFloatABI()
95 if (ABI == sparc::FloatABI::Invalid && in getSparcFloatABI()
98 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
108 if (ABI == sparc::FloatABI::Invalid) { in getSparcFloatABI()
109 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
135 sparc::FloatABI FloatABI = sparc::getSparcFloatABI(D, Args); in getSparcTargetFeatures() local
[all …]
H A DMips.cpp148 mips::FloatABI ABI = mips::FloatABI::Invalid; in getMipsFloatABI()
153 ABI = mips::FloatABI::Soft; in getMipsFloatABI()
155 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
163 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
172 ABI = mips::FloatABI::Soft; in getMipsFloatABI()
177 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
278 mips::FloatABI FloatABI = mips::getMipsFloatABI(D, Args, Triple); in getMIPSTargetFeatures() local
279 if (FloatABI == mips::FloatABI::Soft) { in getMIPSTargetFeatures()
467 StringRef ABIName, mips::FloatABI FloatABI) { in isFPXXDefault() argument
473 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.cpp373 return FloatABI::Hard; in getDefaultFloatABI()
375 return (SubArch == 6 || SubArch == 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI()
378 return FloatABI::Hard; in getDefaultFloatABI()
386 return FloatABI::Hard; in getDefaultFloatABI()
426 return (SubArch >= 7) ? FloatABI::SoftFP : FloatABI::Soft; in getDefaultFloatABI()
431 return FloatABI::Invalid; in getDefaultFloatABI()
438 arm::FloatABI ABI = FloatABI::Invalid; in getARMFloatABI()
443 ABI = FloatABI::Soft; in getARMFloatABI()
445 ABI = FloatABI::Hard; in getARMFloatABI()
467 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.h46 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 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 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);
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/
H A DMips.h51 enum MipsFloatABI { HardFloat, SoftFloat } FloatABI; variable
66 IsNoABICalls(false), CanUseBSDABICalls(false), FloatABI(HardFloat), in MipsTargetInfo()
247 return FloatABI != SoftFloat; in validateAsmConstraint()
316 FloatABI = HardFloat; in handleTargetFeatures()
326 FloatABI = SoftFloat; in handleTargetFeatures()
H A DPPC.h56 enum PPCFloatABI { HardFloat, SoftFloat } FloatABI; variable
218 if (FloatABI == SoftFloat) in validateAsmConstraint()
231 if (FloatABI == SoftFloat) in validateAsmConstraint()
H A DMips.cpp124 switch (FloatABI) { in getTargetDefines()
H A DPPC.cpp35 FloatABI = HardFloat; in handleTargetFeatures()
71 FloatABI = SoftFloat; in handleTargetFeatures()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h27 namespace FloatABI {
390 FloatABI::ABIType FloatABIType = FloatABI::Default;
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DOHOS.cpp76 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 DFreeBSD.cpp84 arm::FloatABI ABI = arm::getARMFloatABI(ToolChain, Args); in ConstructJob()
86 if (ABI == arm::FloatABI::Hard) in ConstructJob()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp77 CGOPT(FloatABI::ABIType, FloatABIForCalls) in CGOPT()
286 static cl::opt<FloatABI::ABIType> FloatABIForCalls( in CGOPT()
288 cl::init(FloatABI::Default), in CGOPT()
289 cl::values(clEnumValN(FloatABI::Default, "default", in CGOPT()
291 clEnumValN(FloatABI::Soft, "soft", in CGOPT()
293 clEnumValN(FloatABI::Hard, "hard", in CGOPT()
557 if (getFloatABIForCalls() != FloatABI::Default) in InitTargetOptionsFromCodeGenFlags()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp329 assert((CodeGenOpts.FloatABI == "soft" || CodeGenOpts.FloatABI == "softfp" || in initTargetOptions()
330 CodeGenOpts.FloatABI == "hard" || CodeGenOpts.FloatABI.empty()) && in initTargetOptions()
333 llvm::StringSwitch<llvm::FloatABI::ABIType>(CodeGenOpts.FloatABI) in initTargetOptions()
334 .Case("soft", llvm::FloatABI::Soft) in initTargetOptions()
335 .Case("softfp", llvm::FloatABI::Soft) in initTargetOptions()
336 .Case("hard", llvm::FloatABI::Hard) in initTargetOptions()
337 .Default(llvm::FloatABI::Default); in initTargetOptions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp232 if (Options.FloatABIType == FloatABI::Default) { in ARMBaseTargetMachine()
234 this->Options.FloatABIType = FloatABI::Hard; in ARMBaseTargetMachine()
236 this->Options.FloatABIType = FloatABI::Soft; in ARMBaseTargetMachine()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCommandFlags.h77 llvm::FloatABI::ABIType getFloatABIForCalls();
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/
H A DToolChain.cpp229 case arm::FloatABI::Soft: in getARMMultilibFlags()
232 case arm::FloatABI::SoftFP: in getARMMultilibFlags()
235 case arm::FloatABI::Hard: in getARMMultilibFlags()
238 case arm::FloatABI::Invalid: in getARMMultilibFlags()
563 return (arm::getARMFloatABI(TC, Args) == arm::FloatABI::Hard && !IsWindows) in getArchNameForCompilerRTLib()

12