Home
last modified time | relevance | path

Searched refs:Libcalls (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp51 StringSet<> Libcalls; member in __anon4c61787d0111::PreserveLibCallsAndAsmUsed
69 Libcalls.insert(TLI.getName(F)); in initializeLibCalls()
85 Libcalls.insert(Name); in initializeLibCalls()
109 if ((isa<Function>(GV) || FuncAliasee) && Libcalls.count(GV.getName())) { in findLibCallsAndAsm()
H A DLTO.cpp1390 RTLIB::RuntimeLibcallsInfo Libcalls(TT); in getRuntimeLibcallSymbols() local
1392 ArrayRef<RTLIB::LibcallImpl> LibcallImpls = Libcalls.getLibcallImpls(); in getRuntimeLibcallSymbols()
1397 LibcallSymbols.push_back(Libcalls.getLibcallImplName(Impl)); in getRuntimeLibcallSymbols()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp121 ArrayRef<RTLIB::Libcall> Libcalls);
1749 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicLoadToLibcall() local
1756 I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicLoadToLibcall()
1762 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicStoreToLibcall() local
1769 nullptr, I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicStoreToLibcall()
1775 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicCASToLibcall() local
1784 Libcalls); in expandAtomicCASToLibcall()
1857 ArrayRef<RTLIB::Libcall> Libcalls = GetRMWLibcall(I->getOperation()); in expandAtomicRMWToLibcall() local
1862 if (!Libcalls.empty()) in expandAtomicRMWToLibcall()
1865 nullptr, I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicRMWToLibcall()
[all …]
H A DTargetLoweringBase.cpp689 : TM(tm), Libcalls(TM.getTargetTriple(), TM.Options.ExceptionModel, in TargetLoweringBase()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.td1009 // F128 libm Runtime Libcalls
1140 // Objective-C Runtime Libcalls
1171 // AArch64 Runtime Libcalls
1233 // AMDGPU Runtime Libcalls
1242 // ARM Runtime Libcalls
1499 // AVR Runtime Libcalls
1544 // Hexagon Runtime Libcalls
1592 // Lanai Runtime Libcalls
1604 // Mips16 Runtime Libcalls
1644 // MSP430 Runtime Libcalls
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.cpp385 auto Libcalls = getFCmpLibcalls(Predicate, OpSize); in legalizeCustom() local
387 if (Libcalls.empty()) { in legalizeCustom()
402 for (auto Libcall : Libcalls) { in legalizeCustom()
414 Libcalls.size() == 1 in legalizeCustom()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DIRSymtab.cpp220 RTLIB::RuntimeLibcallsInfo Libcalls(TT); in buildPreservedSymbolsSet() local
221 for (RTLIB::LibcallImpl Impl : Libcalls.getLibcallImpls()) { in buildPreservedSymbolsSet()
223 PreservedSymbolSet.insert(Libcalls.getLibcallImplName(Impl)); in buildPreservedSymbolsSet()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3559 Libcalls.setLibcallImpl(Call, Impl); in setLibcallImpl()
3564 return Libcalls.getLibcallImpl(Call); in getLibcallImpl()
3569 return Libcalls.getLibcallName(Call); in getLibcallName()
3572 const char *getMemcpyName() const { return Libcalls.getMemcpyName(); } in getMemcpyName()
3581 Libcalls.setLibcallImplCallingConv(Call, CC); in setLibcallImplCallingConv()
3587 return Libcalls.getLibcallImplCallingConv(Call); in getLibcallImplCallingConv()
3593 return Libcalls.getLibcallCallingConv(Call); in getLibcallCallingConv()
3785 RTLIB::RuntimeLibcallsInfo Libcalls; variable