Home
last modified time | relevance | path

Searched refs:LibCall (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelLowering.cpp130 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, LibCall); in Mips16TargetLowering()
131 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, LibCall); in Mips16TargetLowering()
132 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, LibCall); in Mips16TargetLowering()
133 setOperationAction(ISD::ATOMIC_LOAD_ADD, MVT::i32, LibCall); in Mips16TargetLowering()
134 setOperationAction(ISD::ATOMIC_LOAD_SUB, MVT::i32, LibCall); in Mips16TargetLowering()
135 setOperationAction(ISD::ATOMIC_LOAD_AND, MVT::i32, LibCall); in Mips16TargetLowering()
136 setOperationAction(ISD::ATOMIC_LOAD_OR, MVT::i32, LibCall); in Mips16TargetLowering()
137 setOperationAction(ISD::ATOMIC_LOAD_XOR, MVT::i32, LibCall); in Mips16TargetLowering()
138 setOperationAction(ISD::ATOMIC_LOAD_NAND, MVT::i32, LibCall); in Mips16TargetLowering()
139 setOperationAction(ISD::ATOMIC_LOAD_MIN, MVT::i32, LibCall); in Mips16TargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp81 Instruction *LibCall = Call->clone(); in optimizeSQRT() local
82 Builder.Insert(LibCall); in optimizeSQRT()
98 Phi->addIncoming(LibCall, LibCallBB); in optimizeSQRT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp126 setOperationAction(ISD::MUL, MVT::i16, LibCall); in MSP430TargetLowering()
138 setOperationAction(ISD::UDIV, MVT::i16, LibCall); in MSP430TargetLowering()
140 setOperationAction(ISD::UREM, MVT::i16, LibCall); in MSP430TargetLowering()
141 setOperationAction(ISD::SDIV, MVT::i16, LibCall); in MSP430TargetLowering()
143 setOperationAction(ISD::SREM, MVT::i16, LibCall); in MSP430TargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2405 const char *LibCall = nullptr; in LowerF128Compare() local
2409 case SPCC::FCC_E : LibCall = is64Bit? "_Qp_feq" : "_Q_feq"; break; in LowerF128Compare()
2410 case SPCC::FCC_NE : LibCall = is64Bit? "_Qp_fne" : "_Q_fne"; break; in LowerF128Compare()
2411 case SPCC::FCC_L : LibCall = is64Bit? "_Qp_flt" : "_Q_flt"; break; in LowerF128Compare()
2412 case SPCC::FCC_G : LibCall = is64Bit? "_Qp_fgt" : "_Q_fgt"; break; in LowerF128Compare()
2413 case SPCC::FCC_LE : LibCall = is64Bit? "_Qp_fle" : "_Q_fle"; break; in LowerF128Compare()
2414 case SPCC::FCC_GE : LibCall = is64Bit? "_Qp_fge" : "_Q_fge"; break; in LowerF128Compare()
2422 case SPCC::FCC_UE : LibCall = is64Bit? "_Qp_cmp" : "_Q_cmp"; break; in LowerF128Compare()
2426 SDValue Callee = DAG.getExternalSymbol(LibCall, PtrVT); in LowerF128Compare()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp81 setOperationAction({ISD::MUL, ISD::SDIV, ISD::UDIV}, MVT::i32, LibCall); in M68kTargetLowering()
82 setOperationAction(ISD::MUL, MVT::i64, LibCall); in M68kTargetLowering()
89 setOperationAction(OP, MVT::i32, LibCall); in M68kTargetLowering()
163 Subtarget.atLeastM68020() ? Legal : LibCall); in M68kTargetLowering()
184 {MVT::i8, MVT::i16, MVT::i32}, LibCall); in M68kTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp493 setOperationAction(ISD::FADD, MVT::f128, LibCall); in AArch64TargetLowering()
496 setOperationAction(ISD::FDIV, MVT::f128, LibCall); in AArch64TargetLowering()
498 setOperationAction(ISD::FMUL, MVT::f128, LibCall); in AArch64TargetLowering()
506 setOperationAction(ISD::FSUB, MVT::f128, LibCall); in AArch64TargetLowering()
816 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i8, LibCall); in AArch64TargetLowering()
821 setOperationAction(ISD::ATOMIC_SWAP, MVT::i8, LibCall); in AArch64TargetLowering()
822 setOperationAction(ISD::ATOMIC_SWAP, MVT::i16, LibCall); in AArch64TargetLowering()
823 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, LibCall); in AArch64TargetLowering()
824 setOperationAction(ISD::ATOMIC_SWAP, MVT::i64, LibCall); in AArch64TargetLowering()
825 setOperationAction(ISD::ATOMIC_LOAD_ADD, MVT::i8, LibCall); in AArch64TargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp271 setOperationAction(ISD::FP_TO_UINT, MVT::i128, LibCall); in SystemZTargetLowering()
272 setOperationAction(ISD::FP_TO_SINT, MVT::i128, LibCall); in SystemZTargetLowering()
273 setOperationAction(ISD::UINT_TO_FP, MVT::i128, LibCall); in SystemZTargetLowering()
274 setOperationAction(ISD::SINT_TO_FP, MVT::i128, LibCall); in SystemZTargetLowering()
275 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i128, LibCall); in SystemZTargetLowering()
276 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i128, LibCall); in SystemZTargetLowering()
277 setOperationAction(ISD::STRICT_UINT_TO_FP, MVT::i128, LibCall); in SystemZTargetLowering()
278 setOperationAction(ISD::STRICT_SINT_TO_FP, MVT::i128, LibCall); in SystemZTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1203 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, LibCall); in ARMTargetLowering()
1221 setOperationAction(ISD::SDIV, MVT::i32, LibCall); in ARMTargetLowering()
1222 setOperationAction(ISD::UDIV, MVT::i32, LibCall); in ARMTargetLowering()
1353 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, LibCall); in ARMTargetLowering()
1354 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, LibCall); in ARMTargetLowering()
1355 setOperationAction(ISD::ATOMIC_LOAD_ADD, MVT::i32, LibCall); in ARMTargetLowering()
1356 setOperationAction(ISD::ATOMIC_LOAD_SUB, MVT::i32, LibCall); in ARMTargetLowering()
1357 setOperationAction(ISD::ATOMIC_LOAD_AND, MVT::i32, LibCall); in ARMTargetLowering()
1358 setOperationAction(ISD::ATOMIC_LOAD_OR, MVT::i32, LibCall); in ARMTargetLowering()
1359 setOperationAction(ISD::ATOMIC_LOAD_XOR, MVT::i32, LibCall); in ARMTargetLowering()
[all …]
H A DARMTargetTransformInfo.cpp2046 if (TLI->getOperationAction(ISD, VT) == TargetLowering::LibCall) in maybeLoweredToCall()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h201 LibCall, // Don't try to expand this to other ops, always use a libcall. enumerator
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp823 setOperationAction(ISD::FADD, MVT::f128, LibCall); in X86TargetLowering()
824 setOperationAction(ISD::STRICT_FADD, MVT::f128, LibCall); in X86TargetLowering()
825 setOperationAction(ISD::FSUB, MVT::f128, LibCall); in X86TargetLowering()
826 setOperationAction(ISD::STRICT_FSUB, MVT::f128, LibCall); in X86TargetLowering()
827 setOperationAction(ISD::FDIV, MVT::f128, LibCall); in X86TargetLowering()
828 setOperationAction(ISD::STRICT_FDIV, MVT::f128, LibCall); in X86TargetLowering()
829 setOperationAction(ISD::FMUL, MVT::f128, LibCall); in X86TargetLowering()
830 setOperationAction(ISD::STRICT_FMUL, MVT::f128, LibCall); in X86TargetLowering()
831 setOperationAction(ISD::FMA, MVT::f128, LibCall); in X86TargetLowering()
832 setOperationAction(ISD::STRICT_FMA, MVT::f128, LibCall); in X86TargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1352 case TargetLowering::LibCall: in LegalizeOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp534 Subtarget.isSoftFPABI() ? LibCall : Custom); in RISCVTargetLowering()
578 Subtarget.isSoftFPABI() ? LibCall : Custom); in RISCVTargetLowering()
1351 XLenVT, LibCall); in RISCVTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1265 setOperationAction(ISD::FADD, MVT::f128, LibCall); in PPCTargetLowering()
1266 setOperationAction(ISD::FSUB, MVT::f128, LibCall); in PPCTargetLowering()