Searched refs:RTDyld (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.h1 //===- RTDyldObjectLinkingLayer.h - RTDyld-based jit linking ---*- C++ -*-===//
9 // Contains the definition for an RTDyld-based, in-process object linking layer.
252 PFC->RTDyld = std::make_unique<RuntimeDyld>(*MemMgr, ResolverAdapter);
253 PFC->RTDyld->setProcessAllSections(PFC->ProcessAllSections);
258 PFC->RTDyld->loadObject(*PFC->Obj.getBinary());
262 auto SymTab = PFC->RTDyld->getSymbolTable();
270 PFC->RTDyld->finalizeWithMemoryManagerLocking();
272 if (PFC->RTDyld->hasError())
273 return make_error<StringError>(PFC->RTDyld->getErrorString(),
300 assert(PFC->RTDyld
346 std::unique_ptr<RuntimeDyld> RTDyld; member in struct:llvm::orc::LegacyRTDyldObjectLinkingLayer::PreFinalizeContents
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h76 LoadedObjectInfo(RuntimeDyldImpl &RTDyld, ObjSectionToIDMap ObjSecToIDMap) argument
77 : RTDyld(RTDyld), ObjSecToIDMap(std::move(ObjSecToIDMap)) {}
88 RuntimeDyldImpl &RTDyld; member in class:llvm::RuntimeDyld::LoadedObjectInfo
165 virtual void notifyObjectLoaded(RuntimeDyld &RTDyld, argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp35 RuntimeDyldImpl &RTDyld,
37 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {}
34 LoadedCOFFObjectInfo( RuntimeDyldImpl &RTDyld, RuntimeDyld::LoadedObjectInfo::ObjSectionToIDMap ObjSecToIDMap) argument
H A DRuntimeDyld.cpp1265 return RTDyld.Sections[I->second].getLoadAddress();
1436 RuntimeDyld RTDyld(MemMgr, Resolver);
1437 RTDyld.setProcessAllSections(ProcessAllSections);
1439 auto Info = RTDyld.loadObject(*O.getBinary());
1441 if (RTDyld.hasError()) {
1442 OnEmitted(std::move(O), make_error<StringError>(RTDyld.getErrorString(),
1448 OnLoaded(*O.getBinary(), std::move(Info), RTDyld.getSymbolTable()))
1451 RuntimeDyldImpl::finalizeAsync(std::move(RTDyld.Dyld), std::move(OnEmitted),
H A DRuntimeDyldMachO.cpp32 LoadedMachOObjectInfo(RuntimeDyldImpl &RTDyld, argument
34 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {}
H A DRuntimeDyldELF.cpp139 LoadedELFObjectInfo(RuntimeDyldImpl &RTDyld, ObjSectionToIDMap ObjSecToIDMap) argument
140 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {}
/freebsd-13-stable/contrib/llvm-project/llvm/tools/lli/
H A DRemoteJITUtils.h128 void notifyObjectLoaded(RuntimeDyld &RTDyld,
130 MemMgr->notifyObjectLoaded(RTDyld, Obj);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcMCJITReplacement.h108 void notifyObjectLoaded(RuntimeDyld &RTDyld,
110 return ClientMM->notifyObjectLoaded(RTDyld, O);

Completed in 191 milliseconds