| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16ISelLowering.cpp | 130 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 D | PartiallyInlineLibCalls.cpp | 81 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 D | MSP430ISelLowering.cpp | 126 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 D | SparcISelLowering.cpp | 2405 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 D | M68kISelLowering.cpp | 81 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 D | AArch64ISelLowering.cpp | 493 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 D | SystemZISelLowering.cpp | 271 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 D | ARMISelLowering.cpp | 1203 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 D | ARMTargetTransformInfo.cpp | 2046 if (TLI->getOperationAction(ISD, VT) == TargetLowering::LibCall) in maybeLoweredToCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 201 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 D | X86ISelLowering.cpp | 823 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 D | LegalizeDAG.cpp | 1352 case TargetLowering::LibCall: in LegalizeOp()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 534 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 D | PPCISelLowering.cpp | 1265 setOperationAction(ISD::FADD, MVT::f128, LibCall); in PPCTargetLowering() 1266 setOperationAction(ISD::FSUB, MVT::f128, LibCall); in PPCTargetLowering()
|