Searched refs:Libcalls (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | UpdateCompilerUsed.cpp | 51 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 D | LTO.cpp | 1390 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 D | AtomicExpandPass.cpp | 121 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 D | TargetLoweringBase.cpp | 689 : TM(tm), Libcalls(TM.getTargetTriple(), TM.Options.ExceptionModel, in TargetLoweringBase()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.td | 1009 // 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 D | ARMLegalizerInfo.cpp | 385 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 D | IRSymtab.cpp | 220 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 D | TargetLowering.h | 3559 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
|