Home
last modified time | relevance | path

Searched refs:RTDyld (Results 1 – 23 of 23) sorted by relevance

/external/llvm/include/llvm/ExecutionEngine/Orc/
DObjectLinkingLayer.h121 RuntimeDyld RTDyld(*MemMgr, *PFC->Resolver); in finalize()
122 RTDyld.setProcessAllSections(PFC->ProcessAllSections); in finalize()
123 PFC->RTDyld = &RTDyld; in finalize()
125 PFC->Finalizer(PFC->Handle, RTDyld, std::move(PFC->Objects), in finalize()
127 this->updateSymbolTable(RTDyld); in finalize()
149 assert(PFC->RTDyld && "mapSectionAddress called on raw LinkedObjectSet"); in mapSectionAddress()
150 PFC->RTDyld->mapSectionAddress(LocalAddress, TargetAddr); in mapSectionAddress()
172 void updateSymbolTable(const RuntimeDyld &RTDyld) { in updateSymbolTable() argument
174 SymEntry.second = RTDyld.getSymbol(SymEntry.first()); in updateSymbolTable()
191 RuntimeDyld *RTDyld; member
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/
DRTDyldObjectLinkingLayer.cpp104 auto RTDyld = llvm::make_unique<RuntimeDyld>(*MemoryManager, Resolver); in emit() local
105 RTDyld->setProcessAllSections(ProcessAllSections); in emit()
112 ActiveRTDylds[K] = RTDyld.get(); in emit()
119 auto Info = RTDyld->loadObject(**ObjFile); in emit()
136 for (auto &KV : RTDyld->getSymbolTable()) in emit()
146 RTDyld->finalizeWithMemoryManagerLocking(); in emit()
153 if (RTDyld->hasError()) { in emit()
154 ES.reportError(make_error<StringError>(RTDyld->getErrorString(), in emit()
DOrcMCJITReplacement.h109 void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded() argument
111 return ClientMM->notifyObjectLoaded(RTDyld, O); in notifyObjectLoaded()
/external/llvm/include/llvm/ExecutionEngine/
DRuntimeDyld.h81 LoadedObjectInfo(RuntimeDyldImpl &RTDyld, ObjSectionToIDMap ObjSecToIDMap) in LoadedObjectInfo() argument
82 : RTDyld(RTDyld), ObjSecToIDMap(std::move(ObjSecToIDMap)) {} in LoadedObjectInfo()
93 RuntimeDyldImpl &RTDyld; variable
103 LoadedObjectInfoHelper(RuntimeDyldImpl &RTDyld, in LoadedObjectInfoHelper()
105 : LoadedObjectInfo(RTDyld, std::move(ObjSecToIDMap)) {} in LoadedObjectInfoHelper()
184 virtual void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded() argument
DRuntimeDyldChecker.h71 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ExecutionEngine/Orc/
DRTDyldObjectLinkingLayer.h189 PFC->RTDyld = llvm::make_unique<RuntimeDyld>(*MemMgr, ResolverAdapter); in finalize()
190 PFC->RTDyld->setProcessAllSections(PFC->ProcessAllSections); in finalize()
195 PFC->RTDyld->loadObject(*PFC->Obj.getBinary()); in finalize()
199 auto SymTab = PFC->RTDyld->getSymbolTable(); in finalize()
207 PFC->RTDyld->finalizeWithMemoryManagerLocking(); in finalize()
209 if (PFC->RTDyld->hasError()) in finalize()
210 return make_error<StringError>(PFC->RTDyld->getErrorString(), in finalize()
237 assert(PFC->RTDyld && "mapSectionAddress called on raw LinkedObject"); in mapSectionAddress()
238 PFC->RTDyld->mapSectionAddress(LocalAddress, TargetAddr); in mapSectionAddress()
271 std::unique_ptr<RuntimeDyld> RTDyld; member
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ExecutionEngine/
DRuntimeDyld.h75 LoadedObjectInfo(RuntimeDyldImpl &RTDyld, ObjSectionToIDMap ObjSecToIDMap) in LoadedObjectInfo() argument
76 : RTDyld(RTDyld), ObjSecToIDMap(std::move(ObjSecToIDMap)) {} in LoadedObjectInfo()
87 RuntimeDyldImpl &RTDyld; variable
164 virtual void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded() argument
DRuntimeDyldChecker.h73 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldCheckerImpl.h24 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
42 RuntimeDyldImpl &getRTDyld() const { return *RTDyld.Dyld; } in getRTDyld()
67 RuntimeDyld &RTDyld; variable
DRuntimeDyldCOFF.cpp32 LoadedCOFFObjectInfo(RuntimeDyldImpl &RTDyld, ObjSectionToIDMap ObjSecToIDMap) in LoadedCOFFObjectInfo() argument
33 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {} in LoadedCOFFObjectInfo()
DRuntimeDyldChecker.cpp680 RuntimeDyldCheckerImpl::RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, in RuntimeDyldCheckerImpl() argument
684 : RTDyld(RTDyld), Disassembler(Disassembler), InstPrinter(InstPrinter), in RuntimeDyldCheckerImpl()
686 RTDyld.Checker = this; in RuntimeDyldCheckerImpl()
907 RuntimeDyldChecker::RuntimeDyldChecker(RuntimeDyld &RTDyld, in RuntimeDyldChecker() argument
911 : Impl(make_unique<RuntimeDyldCheckerImpl>(RTDyld, Disassembler, in RuntimeDyldChecker()
917 return Impl->RTDyld; in getRTDyld()
921 return Impl->RTDyld; in getRTDyld()
DRuntimeDyldMachO.cpp32 LoadedMachOObjectInfo(RuntimeDyldImpl &RTDyld, in LoadedMachOObjectInfo() argument
34 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {} in LoadedMachOObjectInfo()
DRuntimeDyldELF.cpp102 LoadedELFObjectInfo(RuntimeDyldImpl &RTDyld, ObjSectionToIDMap ObjSecToIDMap) in LoadedELFObjectInfo() argument
103 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {} in LoadedELFObjectInfo()
DRuntimeDyld.cpp968 return RTDyld.Sections[I->second].getLoadAddress(); in getSectionLoadAddress()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldCheckerImpl.h24 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
42 RuntimeDyldImpl &getRTDyld() const { return *RTDyld.Dyld; } in getRTDyld()
69 RuntimeDyld &RTDyld; variable
DRuntimeDyldCOFF.cpp35 RuntimeDyldImpl &RTDyld, in LoadedCOFFObjectInfo() argument
37 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {} in LoadedCOFFObjectInfo()
DRuntimeDyldChecker.cpp680 RuntimeDyldCheckerImpl::RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, in RuntimeDyldCheckerImpl() argument
684 : RTDyld(RTDyld), Disassembler(Disassembler), InstPrinter(InstPrinter), in RuntimeDyldCheckerImpl()
686 RTDyld.Checker = this; in RuntimeDyldCheckerImpl()
933 RuntimeDyldChecker::RuntimeDyldChecker(RuntimeDyld &RTDyld, in RuntimeDyldChecker() argument
937 : Impl(make_unique<RuntimeDyldCheckerImpl>(RTDyld, Disassembler, in RuntimeDyldChecker()
943 return Impl->RTDyld; in getRTDyld()
947 return Impl->RTDyld; in getRTDyld()
DRuntimeDyldMachO.cpp33 LoadedMachOObjectInfo(RuntimeDyldImpl &RTDyld, in LoadedMachOObjectInfo() argument
35 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {} in LoadedMachOObjectInfo()
DRuntimeDyldELF.cpp140 LoadedELFObjectInfo(RuntimeDyldImpl &RTDyld, ObjSectionToIDMap ObjSecToIDMap) in LoadedELFObjectInfo() argument
141 : LoadedObjectInfoHelper(RTDyld, std::move(ObjSecToIDMap)) {} in LoadedELFObjectInfo()
DRuntimeDyld.cpp1104 return RTDyld.Sections[I->second].getLoadAddress(); in getSectionLoadAddress()
/external/swiftshader/third_party/llvm-7.0/llvm/tools/lli/
DRemoteJITUtils.h129 void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded() argument
131 MemMgr->notifyObjectLoaded(RTDyld, Obj); in notifyObjectLoaded()
/external/llvm/tools/lli/
DRemoteJITUtils.h129 void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded() argument
131 MemMgr->notifyObjectLoaded(RTDyld, Obj); in notifyObjectLoaded()
/external/llvm/lib/ExecutionEngine/Orc/
DOrcMCJITReplacement.h80 void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded() argument
82 return ClientMM->notifyObjectLoaded(RTDyld, O); in notifyObjectLoaded()