Home
last modified time | relevance | path

Searched refs:RuntimeDyld (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
HDRuntimeDyld.h58 class RuntimeDyld {
93 friend class RuntimeDyld; variable
182 virtual void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded()
192 RuntimeDyld(MemoryManager &MemMgr, JITSymbolResolver &Resolver);
193 RuntimeDyld(const RuntimeDyld &) = delete;
194 RuntimeDyld &operator=(const RuntimeDyld &) = delete;
195 ~RuntimeDyld();
289 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
315 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
318 RuntimeDyld::LoadedObjectInfo &,
[all …]
HDRTDyldMemoryManager.h32 class MCJITMemoryManager : public RuntimeDyld::MemoryManager {
35 using RuntimeDyld::MemoryManager::notifyObjectLoaded;
HDJITEventListener.h57 const RuntimeDyld::LoadedObjectInfo &L) {} in notifyObjectLoaded()
HDRuntimeDyldChecker.h29 class RuntimeDyld; variable
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
HDRTDyldObjectLinkingLayer.h45 const RuntimeDyld::LoadedObjectInfo &)>;
52 unique_function<std::unique_ptr<RuntimeDyld::MemoryManager>()>;
127 using MemoryManagerUP = std::unique_ptr<RuntimeDyld::MemoryManager>;
131 RuntimeDyld::MemoryManager &MemMgr,
132 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo,
138 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr,
139 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo,
HDEPCGenericRTDyldMemoryManager.h26 class EPCGenericRTDyldMemoryManager : public RuntimeDyld::MemoryManager {
73 void notifyObjectLoaded(RuntimeDyld &Dyld,
109 void mapAllocsToRemoteAddrs(RuntimeDyld &Dyld,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
HDRuntimeDyld.cpp70 void RuntimeDyld::LoadedObjectInfo::anchor() {} in anchor()
1219 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>, Error)> in finalizeAsync()
1222 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> Info) { in finalizeAsync()
1272 uint64_t RuntimeDyld::LoadedObjectInfo::getSectionLoadAddress( in getSectionLoadAddress()
1282 RuntimeDyld::MemoryManager::TLSSection
1283 RuntimeDyld::MemoryManager::allocateTLSSection(uintptr_t Size, in allocateTLSSection()
1290 void RuntimeDyld::MemoryManager::anchor() {} in anchor()
1294 RuntimeDyld::RuntimeDyld(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyld() function in llvm::RuntimeDyld
1307 RuntimeDyld::~RuntimeDyld() = default;
1311 Triple::ArchType Arch, RuntimeDyld::MemoryManager &MM, in createRuntimeDyldCOFF()
[all …]
HDRuntimeDyldCOFF.cpp32 RuntimeDyld::LoadedObjectInfo> {
36 RuntimeDyld::LoadedObjectInfo::ObjSectionToIDMap ObjSecToIDMap) in LoadedCOFFObjectInfo()
50 RuntimeDyld::MemoryManager &MemMgr, in create()
65 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
HDRuntimeDyldCOFF.h29 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
34 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
38 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldCOFF()
HDRuntimeDyldMachO.h51 RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldMachO()
126 RuntimeDyld::MemoryManager &MemMgr,
129 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
154 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldMachOCRTPBase()
HDRuntimeDyldImpl.h239 friend class RuntimeDyld::LoadedObjectInfo;
244 RuntimeDyld::MemoryManager &MemMgr;
311 RuntimeDyld::NotifyStubEmittedFunction;
459 RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldImpl()
471 virtual std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
557 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>,
561 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> Info);
HDRuntimeDyldELF.h211 RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr,
216 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
219 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
HDRuntimeDyldMachO.cpp30 RuntimeDyld::LoadedObjectInfo> {
350 RuntimeDyld::MemoryManager &MemMgr, in create()
369 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
/freebsd-13-stable/contrib/llvm-project/llvm/tools/lli/
HDForwardingMemoryManager.h25 void setMemMgr(std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr) { in setMemMgr()
69 void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded()
86 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
HDRTDyldObjectLinkingLayer.cpp194 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo, in emit()
201 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo, in emit()
224 RuntimeDyld::MemoryManager &MemMgr, in onObjLoad()
225 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo, in onObjLoad()
358 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr, in onObjEmit()
359 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo, in onObjEmit()
HDEPCGenericRTDyldMemoryManager.cpp189 RuntimeDyld &Dyld, const object::ObjectFile &Obj) { in notifyObjectLoaded()
295 RuntimeDyld &Dyld, std::vector<SectionAlloc> &Allocs, in mapAllocsToRemoteAddrs()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
HDOProfileJITEventListener.cpp53 const RuntimeDyld::LoadedObjectInfo &L) override;
82 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
HDGDBRegistrationListener.cpp122 const RuntimeDyld::LoadedObjectInfo &L) override;
167 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/
HDIntelJITEventListener.cpp75 const RuntimeDyld::LoadedObjectInfo &L) { in fillSectionInformation()
144 const RuntimeDyld::LoadedObjectInfo &L) override;
195 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-rtdyld/
HDllvm-rtdyld.cpp421 RuntimeDyld Dyld(MemMgr, MemMgr); in printLineInfoForInput()
444 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo = nullptr; in printLineInfoForInput()
553 RuntimeDyld Dyld(MemMgr, MemMgr); in executeInput()
648 void applySpecificSectionMappings(RuntimeDyld &Dyld, in applySpecificSectionMappings()
689 RuntimeDyld &Dyld, in remapSectionsAndSymbols()
839 RuntimeDyld Dyld(MemMgr, MemMgr); in linkAndVerify()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
HDRuntimeDyldELFMips.h23 RuntimeDyldELFMips(RuntimeDyld::MemoryManager &MM, in RuntimeDyldELFMips()
HDRuntimeDyldCOFFI386.h26 RuntimeDyldCOFFI386(RuntimeDyld::MemoryManager &MM, in RuntimeDyldCOFFI386()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
HDMCJIT.h175 RuntimeDyld Dyld;
326 const RuntimeDyld::LoadedObjectInfo &L);
HDMCJIT.cpp120 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> L = Dyld.loadObject(*Obj); in addObjectFile()
224 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> L = in generateCodeForModule()
657 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/
HDPerfJITEventListener.cpp68 const RuntimeDyld::LoadedObjectInfo &L) override;
231 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()

12