Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.h79 const char *getLibcallName(RTLIB::Libcall Call) const {
118 if (const char *Memcpy = getLibcallName(RTLIB::MEMCPY))
122 return getLibcallName(RTLIB::MEMMOVE);
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPeephole.cpp136 if (Name == TLI.getLibcallName(RTLIB::MEMCPY) || in runOnMachineFunction()
137 Name == TLI.getLibcallName(RTLIB::MEMMOVE) || in runOnMachineFunction()
138 Name == TLI.getLibcallName(RTLIB::MEMSET)) { in runOnMachineFunction()
H A DWebAssemblyMemIntrinsicResults.cpp158 bool CallReturnsInput = Name == TLI.getLibcallName(RTLIB::MEMCPY) || in optimizeCall()
159 Name == TLI.getLibcallName(RTLIB::MEMMOVE) || in optimizeCall()
160 Name == TLI.getLibcallName(RTLIB::MEMSET); in optimizeCall()
H A DWebAssemblyRuntimeLibcallSignatures.cpp536 const char *NameLibcall = RTCI.getLibcallName(LC); in StaticLibcallNameMap()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp42 const char *MemcpyAlign4Name = TLI.getLibcallName(RTLIB::MEMCPY_ALIGN_4); in EmitTargetCodeForMemcpy()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp44 const char *SpecialMemcpyName = TLI.getLibcallName( in EmitTargetCodeForMemcpy()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp84 Lowering->getLibcallName(static_cast<RTLIB::Libcall>(I))) in initializeLibCalls()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp50 if (std::strncmp(TLI->getLibcallName(LC), "__aeabi", 7) != 0) in EmitSpecializedLibcall()
137 DAG.getExternalSymbol(TLI->getLibcallName(NewLC), in EmitSpecializedLibcall()
H A DARMFastISel.cpp2322 CalleeReg = getLibcallReg(TLI.getLibcallName(Call)); in ARMEmitLibcall()
2339 MIB.addExternalSymbol(TLI.getLibcallName(Call)); in ARMEmitLibcall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp224 RewindName = TLI.getLibcallName(RTLIB::CXA_END_CLEANUP); in InsertUnwindResumeCalls()
230 RewindName = TLI.getLibcallName(RTLIB::UNWIND_RESUME); in InsertUnwindResumeCalls()
H A DStackProtector.cpp721 TLI.getLibcallName(RTLIB::STACKPROTECTOR_CHECK_FAIL)) { in CreateFailBB()
725 TLI.getLibcallName(RTLIB::STACK_SMASH_HANDLER)) { in CreateFailBB()
H A DSafeStack.cpp479 TL.getLibcallName(RTLIB::STACKPROTECTOR_CHECK_FAIL); in checkStackGuard()
803 TL.getLibcallName(RTLIB::SAFESTACK_POINTER_ADDRESS); in run()
H A DPreISelIntrinsicLowering.cpp239 return TLI->getLibcallName(LC) != nullptr; in canEmitLibcall()
H A DAtomicExpandPass.cpp1957 if (!TLI->getLibcallName(RTLibType)) { in expandAtomicOpToLibcall()
2065 M->getOrInsertFunction(TLI->getLibcallName(RTLibType), FnType, Attr); in expandAtomicOpToLibcall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64GlobalISelUtils.cpp67 if (!TLI.getLibcallName(RTLIB::BZERO)) in tryEmitBZero()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2460 TLI.getLibcallName(RTLIB::FPEXT_F64_F128), 1); in LowerF128_FPEXTEND()
2464 TLI.getLibcallName(RTLIB::FPEXT_F32_F128), 1); in LowerF128_FPEXTEND()
2479 TLI.getLibcallName(RTLIB::FPROUND_F128_F64), 1); in LowerF128_FPROUND()
2482 TLI.getLibcallName(RTLIB::FPROUND_F128_F32), 1); in LowerF128_FPROUND()
2498 const char *libName = TLI.getLibcallName(VT == MVT::i32 in LowerFP_TO_SINT()
2529 const char *libName = TLI.getLibcallName(OpVT == MVT::i32 in LowerSINT_TO_FP()
2559 TLI.getLibcallName(VT == MVT::i32 in LowerFP_TO_UINT()
2577 TLI.getLibcallName(OpVT == MVT::i32 in LowerUINT_TO_FP()
3133 getLibcallName(RTLIB::ADD_F128), 2); in LowerOperation()
3135 getLibcallName(RTLIB::SUB_F128), 2); in LowerOperation()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp204 SDValue Symbol = DAG.getExternalSymbol(TLI->getLibcallName(NewLC), PointerVT); in EmitStreamingCompatibleMemLibCall()
H A DAArch64FastISel.cpp3587 TLI.getLibcallName(LC), std::move(Args)); in fastLowerIntrinsicCall()
4883 TLI.getLibcallName(LC), std::move(Args)); in selectFRem()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp1308 SDValue Callee = DAG.getExternalSymbol(TLI.getLibcallName(RTLIB::DEOPTIMIZE), in LowerDeoptimizeCall()
H A DLegalizeIntegerTypes.cpp2662 if (LC == RTLIB::UNKNOWN_LIBCALL || !TLI.getLibcallName(LC)) { in PromoteIntOp_ExpOp()
3148 if (TLI.getLibcallName(LC)) { in ExpandAtomic()
4066 assert(LC != RTLIB::UNKNOWN_LIBCALL && TLI.getLibcallName(LC) && in ExpandIntRes_CTPOP()
4418 if (LC == RTLIB::UNKNOWN_LIBCALL || !TLI.getLibcallName(LC)) { in ExpandIntRes_MUL()
5034 if (LC != RTLIB::UNKNOWN_LIBCALL && TLI.getLibcallName(LC)) { in ExpandIntRes_Shift()
5219 if (LC == RTLIB::UNKNOWN_LIBCALL || !TLI.getLibcallName(LC) || in ExpandIntRes_XMULO()
5220 TLI.getLibcallName(LC) == DAG.getMachineFunction().getName()) { in ExpandIntRes_XMULO()
5260 SDValue Func = DAG.getExternalSymbol(TLI.getLibcallName(LC), PtrVT); in ExpandIntRes_XMULO()
H A DLegalizeDAG.cpp2132 if (const char *LibcallName = TLI.getLibcallName(LC)) in ExpandLibCall()
2392 SDValue Callee = DAG.getExternalSymbol(TLI.getLibcallName(LC), in ExpandDivRemLibCall()
2416 return TLI.getLibcallName(LC) != nullptr; in isSinCosLibcallAvailable()
3794 if (TLI.getLibcallName(LC)) in ExpandNode()
3809 if (TLI.getLibcallName(LC)) in ExpandNode()
4616 if (TLI.getLibcallName(LC)) { in ConvertNodeToLibcall()
4864 if (!TLI.getLibcallName(LC)) { in ConvertNodeToLibcall()
H A DLegalizeFloatTypes.cpp720 if (!TLI.getLibcallName(LC)) { in SoftenFloatRes_ExpOp()
805 if (!TLI.getLibcallName(LC)) in SoftenFloatRes_UnaryWithTwoFPResults()
865 if (!TLI.getLibcallName(SinLC) || !TLI.getLibcallName(CosLC)) { in SoftenFloatRes_FSINCOS()
H A DSelectionDAG.cpp2527 const char *LCName = TLI->getLibcallName(LC); in expandMultipleResultFPLibCall()
8948 getExternalSymbol(TLI->getLibcallName(LibraryCall), in getAtomicMemcpy()
9014 TLI->getLibcallName(RTLIB::MEMMOVE) == StringRef("memmove"); in getMemmove()
9025 getExternalSymbol(TLI->getLibcallName(RTLIB::MEMMOVE), in getMemmove()
9065 getExternalSymbol(TLI->getLibcallName(LibraryCall), in getAtomicMemmove()
9128 const char *BzeroName = getTargetLoweringInfo().getLibcallName(RTLIB::BZERO); in getMemset()
9154 getExternalSymbol(TLI->getLibcallName(RTLIB::MEMSET), in getMemset()
9159 TLI->getLibcallName(RTLIB::MEMSET) == StringRef("memset"); in getMemset()
9203 getExternalSymbol(TLI->getLibcallName(LibraryCall), in getAtomicMemset()
13845 SDValue Callee = getExternalSymbol(TLI->getLibcallName(LC), in makeStateFunctionCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3568 const char *getLibcallName(RTLIB::Libcall Call) const { in getLibcallName() function
3569 return Libcalls.getLibcallName(Call); in getLibcallName()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp631 const char *Name = TLI.getLibcallName(Libcall); in createLibcall()
729 Name = TLI.getLibcallName(RTLibcall); in createMemLibcall()
738 Name = TLI.getLibcallName(RTLibcall); in createMemLibcall()
743 Name = TLI.getLibcallName(RTLibcall); in createMemLibcall()
898 const char *Name = TLI.getLibcallName(RTLibcall); in createAtomicLibcall()

12