Home
last modified time | relevance | path

Searched refs:useSoftFloat (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsABIFlagsSection.h132 if (P.useSoftFloat()) in setCPR1SizeFromPredicates()
178 if (P.useSoftFloat()) in setFpAbiFromPredicates()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallingConv.td69 CCIfSubtarget<"useSoftFloat()",
71 CCIfSubtargetNot<"useSoftFloat()",
139 CCIfSubtarget<"useSoftFloat()",
337 CCIfSubtargetNot<"useSoftFloat()",
H A DMipsSubtarget.h339 bool useSoftFloat() const { return IsSoftFloat; } in useSoftFloat() function
H A DMipsISelLowering.h715 bool useSoftFloat() const override;
H A DMips16ISelLowering.cpp135 if (!Subtarget.useSoftFloat()) in Mips16TargetLowering()
H A DMipsAsmPrinter.cpp793 STI.useSoftFloat()) in emitStartOfAsmFile()
H A DMipsSEFrameLowering.cpp637 if (!STI.useSoftFloat()) in emitInterruptPrologueStub()
H A DMipsISelLowering.cpp4306 (VT == MVT::f32 && Subtarget.useSoftFloat())) { in getRegForInlineAsmConstraint()
4311 if ((VT == MVT::i64 || (VT == MVT::f64 && Subtarget.useSoftFloat())) && in getRegForInlineAsmConstraint()
4314 if ((VT == MVT::i64 || (VT == MVT::f64 && Subtarget.useSoftFloat())) && in getRegForInlineAsmConstraint()
4533 bool MipsTargetLowering::useSoftFloat() const { in useSoftFloat() function in MipsTargetLowering
4534 return Subtarget.useSoftFloat(); in useSoftFloat()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.h179 bool useSoftFloat() const { in useSoftFloat() function
H A DPPCCallingConv.td203 CCIfSplit<CCIfSubtarget<"useSoftFloat()",
208 CCIfSplit<CCIfNotSubtarget<"useSoftFloat()",
213 CCIfSplit<CCIfSubtarget<"useSoftFloat()",
H A DPPCISelLowering.h802 bool useSoftFloat() const override;
H A DPPCISelLowering.cpp188 if (!useSoftFloat()) { in PPCTargetLowering()
1636 bool PPCTargetLowering::useSoftFloat() const { in useSoftFloat() function in PPCTargetLowering
1637 return Subtarget.useSoftFloat(); in useSoftFloat()
4295 if (useSoftFloat()) in LowerFormalArguments_32SVR4()
4430 if (useSoftFloat() || hasSPE()) in LowerFormalArguments_32SVR4()
4540 const unsigned Num_FPR_Regs = useSoftFloat() ? 0 : 13; in LowerFormalArguments_64SVR4()
6026 if (useSoftFloat()) in LowerCall_32SVR4()
6287 const unsigned NumFPRs = useSoftFloat() ? 0 : 13; in LowerCall_64SVR4()
7211 if (useSoftFloat()) in LowerFormalArguments_AIX()
15956 if (useSoftFloat() || !Subtarget.has64BitSupport()) in combineFPToIntToFP()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h29 bool useSoftFloat() const override;
H A DSparcISelLowering.cpp1588 if (!Subtarget->useSoftFloat()) { in SparcTargetLowering()
1910 if (Subtarget->is64Bit() && !Subtarget->useSoftFloat()) { in SparcTargetLowering()
1928 } else if (!Subtarget->useSoftFloat()) { in SparcTargetLowering()
2007 bool SparcTargetLowering::useSoftFloat() const { in useSoftFloat() function in SparcTargetLowering
2008 return Subtarget->useSoftFloat(); in useSoftFloat()
3558 return Subtarget->isUA2007() && !Subtarget->useSoftFloat(); in isFMAFasterThanFMulAndFAdd()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.cpp138 if (!ST.useSoftFloat() && ST.hasVFP2Base()) { in ARMLegalizerInfo()
202 if (!ST.useSoftFloat() && ST.hasVFP4Base()) in ARMLegalizerInfo()
H A DARMBaseRegisterInfo.cpp194 if (!STI.useSoftFloat() && STI.hasVFP2Base() && !STI.isThumb1Only()) in getSjLjDispatchPreservedMask()
H A DARMISelLowering.h421 bool useSoftFloat() const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h427 bool useSoftFloat() const override;
H A DSystemZISelLowering.cpp104 if (!useSoftFloat()) { in SystemZTargetLowering()
541 if (!useSoftFloat()) { in SystemZTargetLowering()
833 bool SystemZTargetLowering::useSoftFloat() const { in useSoftFloat() function in SystemZTargetLowering
846 if (useSoftFloat()) in isFMAFasterThanFMulAndFAdd()
1540 if (!useSoftFloat()) in getSingleConstraintMatchWeight()
1626 if (!useSoftFloat()) { in getRegForInlineAsmConstraint()
1673 if (useSoftFloat()) in getRegForInlineAsmConstraint()
2086 if (NumFixedFPRs < SystemZ::ELFNumArgFPRs && !useSoftFloat()) { in LowerFormalArguments()
7280 if (useSoftFloat()) in LowerOperationWrapper()
7311 if (useSoftFloat()) in LowerOperationWrapper()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.td1247 // Subtarget->hasARMOps() && !Subtarget->useSoftFloat()) {
2006 // SPARC64 && !Subtarget->useSoftFloat()
2025 // SPARC32 && !Subtarget->useSoftFloat()
2040 // SPARC32 && (Subtarget->hasHardQuad() || !Subtarget->useSoftFloat())
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp446 bool X86TargetLowering::useSoftFloat() const { in useSoftFloat() function in X86TargetLowering
447 return Subtarget.useSoftFloat(); in useSoftFloat()
1472 bool isSoftFloat = Subtarget.useSoftFloat(); in get64BitArgumentXMMs()
H A DX86ISelLowering.h1071 bool useSoftFloat() const override;
H A DX86ISelLowering.cpp135 bool UseX87 = !Subtarget.useSoftFloat() && Subtarget.hasX87(); in X86TargetLowering()
242 if (!Subtarget.useSoftFloat()) { in X86TargetLowering()
399 if (!Subtarget.useSoftFloat() && Subtarget.hasX87()) { in X86TargetLowering()
447 (!Subtarget.useSoftFloat() && Subtarget.hasF16C()) ? Custom : Expand); in X86TargetLowering()
643 if (!Subtarget.useSoftFloat() && Subtarget.hasSSE2()) { in X86TargetLowering()
729 } else if (!Subtarget.useSoftFloat() && Subtarget.hasSSE1() && in X86TargetLowering()
887 if (!Subtarget.useSoftFloat() && Subtarget.is64Bit() && Subtarget.hasSSE1()) { in X86TargetLowering()
1051 if (!Subtarget.useSoftFloat() && Subtarget.hasMMX()) { in X86TargetLowering()
1056 if (!Subtarget.useSoftFloat() && Subtarget.hasSSE1()) { in X86TargetLowering()
1086 if (!Subtarget.useSoftFloat() && Subtarget.hasSSE2()) { in X86TargetLowering()
[all …]
H A DX86FastISel.cpp2627 if (Subtarget->useSoftFloat() || !Subtarget->hasF16C()) in fastLowerIntrinsicCall()
3143 if (Subtarget->useSoftFloat()) in fastLowerArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp46 bool UseX87 = !Subtarget.useSoftFloat() && Subtarget.hasX87(); in X86LegalizerInfo()

12