Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp80 Instruction *LibCall = Call->clone(); in optimizeSQRT() local
81 Builder.Insert(LibCall); in optimizeSQRT()
98 Phi->addIncoming(LibCall, LibCallBB); in optimizeSQRT()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dfast-isel-call.ll170 define i32 @LibCall(i32 %a, i32 %b) {
172 ; ARM-LABEL: LibCall:
174 ; ARM-LONG-LABEL: LibCall:
184 ; THUMB-LABEL: LibCall:
186 ; THUMB-LONG-LABEL: LibCall
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dfast-isel-call.ll90 ;define i32 @LibCall(i32 %a, i32 %b) {
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2314 const char *LibCall = nullptr; in LowerF128Compare() local
2318 case SPCC::FCC_E : LibCall = is64Bit? "_Qp_feq" : "_Q_feq"; break; in LowerF128Compare()
2319 case SPCC::FCC_NE : LibCall = is64Bit? "_Qp_fne" : "_Q_fne"; break; in LowerF128Compare()
2320 case SPCC::FCC_L : LibCall = is64Bit? "_Qp_flt" : "_Q_flt"; break; in LowerF128Compare()
2321 case SPCC::FCC_G : LibCall = is64Bit? "_Qp_fgt" : "_Q_fgt"; break; in LowerF128Compare()
2322 case SPCC::FCC_LE : LibCall = is64Bit? "_Qp_fle" : "_Q_fle"; break; in LowerF128Compare()
2323 case SPCC::FCC_GE : LibCall = is64Bit? "_Qp_fge" : "_Q_fge"; break; in LowerF128Compare()
2331 case SPCC::FCC_UE : LibCall = is64Bit? "_Qp_cmp" : "_Q_cmp"; break; in LowerF128Compare()
2335 SDValue Callee = DAG.getExternalSymbol(LibCall, PtrVT); in LowerF128Compare()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp431 setOperationAction(ISD::FADD, MVT::f128, LibCall); in AArch64TargetLowering()
434 setOperationAction(ISD::FDIV, MVT::f128, LibCall); in AArch64TargetLowering()
436 setOperationAction(ISD::FMUL, MVT::f128, LibCall); in AArch64TargetLowering()
444 setOperationAction(ISD::FSUB, MVT::f128, LibCall); in AArch64TargetLowering()
721 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i8, LibCall); in AArch64TargetLowering()
726 setOperationAction(ISD::ATOMIC_SWAP, MVT::i8, LibCall); in AArch64TargetLowering()
727 setOperationAction(ISD::ATOMIC_SWAP, MVT::i16, LibCall); in AArch64TargetLowering()
728 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, LibCall); in AArch64TargetLowering()
729 setOperationAction(ISD::ATOMIC_SWAP, MVT::i64, LibCall); in AArch64TargetLowering()
730 setOperationAction(ISD::ATOMIC_LOAD_ADD, MVT::i8, LibCall); in AArch64TargetLowering()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp81 setOperationAction(ISD::MUL, MVT::i32, LibCall); in M68kTargetLowering()
82 setOperationAction(ISD::MUL, MVT::i64, LibCall); in M68kTargetLowering()
89 setOperationAction(OP, MVT::i32, LibCall); in M68kTargetLowering()
/llvm-project-15.0.7/llvm/docs/
H A DPasses.rst207 ``-libcall-aa``: LibCall Alias Analysis
210 LibCall Alias Analysis.
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1881 if (TLI->getOperationAction(ISD, VT) == TargetLowering::LibCall) in maybeLoweredToCall()
H A DARMISelLowering.cpp1189 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, LibCall); in ARMTargetLowering()
1207 setOperationAction(ISD::SDIV, MVT::i32, LibCall); in ARMTargetLowering()
1208 setOperationAction(ISD::UDIV, MVT::i32, LibCall); in ARMTargetLowering()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h199 LibCall, // Don't try to expand this to other ops, always use a libcall. enumerator
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp633 setOperationAction(ISD::FP_ROUND, MVT::f16, LibCall); in X86TargetLowering()
634 setOperationAction(ISD::FP_EXTEND, MVT::f32, LibCall); in X86TargetLowering()
825 setOperationAction(ISD::FADD, MVT::f128, LibCall); in X86TargetLowering()
826 setOperationAction(ISD::STRICT_FADD, MVT::f128, LibCall); in X86TargetLowering()
827 setOperationAction(ISD::FSUB, MVT::f128, LibCall); in X86TargetLowering()
828 setOperationAction(ISD::STRICT_FSUB, MVT::f128, LibCall); in X86TargetLowering()
829 setOperationAction(ISD::FDIV, MVT::f128, LibCall); in X86TargetLowering()
830 setOperationAction(ISD::STRICT_FDIV, MVT::f128, LibCall); in X86TargetLowering()
831 setOperationAction(ISD::FMUL, MVT::f128, LibCall); in X86TargetLowering()
832 setOperationAction(ISD::STRICT_FMUL, MVT::f128, LibCall); in X86TargetLowering()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1325 case TargetLowering::LibCall: in LegalizeOp()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1244 setOperationAction(ISD::FADD, MVT::f128, LibCall); in PPCTargetLowering()
1245 setOperationAction(ISD::FSUB, MVT::f128, LibCall); in PPCTargetLowering()