Home
last modified time | relevance | path

Searched refs:MemMgr (Results 1 – 20 of 20) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldCOFF.cpp49 RuntimeDyld::MemoryManager &MemMgr, in create() argument
54 return std::make_unique<RuntimeDyldCOFFI386>(MemMgr, Resolver); in create()
56 return std::make_unique<RuntimeDyldCOFFThumb>(MemMgr, Resolver); in create()
58 return std::make_unique<RuntimeDyldCOFFX86_64>(MemMgr, Resolver); in create()
60 return std::make_unique<RuntimeDyldCOFFAArch64>(MemMgr, Resolver); in create()
DRuntimeDyldMachO.h51 RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldMachO() argument
53 : RuntimeDyldImpl(MemMgr, Resolver) {} in RuntimeDyldMachO()
126 RuntimeDyld::MemoryManager &MemMgr,
154 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldMachOCRTPBase() argument
156 : RuntimeDyldMachO(MemMgr, Resolver) {} in RuntimeDyldMachOCRTPBase()
DRuntimeDyldCOFF.h34 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
38 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldCOFF() argument
40 : RuntimeDyldImpl(MemMgr, Resolver) {} in RuntimeDyldCOFF()
DRuntimeDyld.cpp79 MemMgr.deregisterEHFrames(); in deregisterEHFrames()
190 if (MemMgr.needsToReserveAllocationSpace()) { in loadObjectImpl()
198 MemMgr.reserveAllocationSpace(CodeSize, CodeAlign, RODataSize, RODataAlign, in loadObjectImpl()
726 uint8_t *Addr = MemMgr.allocateDataSection(CommonSize, CommonAlign, SectionID, in emitCommonSymbols()
836 Addr = IsCode ? MemMgr.allocateCodeSection(Allocate, Alignment, SectionID, in emitSection()
838 : MemMgr.allocateDataSection(Allocate, Alignment, SectionID, in emitSection()
1215 if (SharedThis->MemMgr.finalizeMemory(&ErrMsg)) in finalizeAsync()
1256 RuntimeDyld::RuntimeDyld(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyld() argument
1258 : MemMgr(MemMgr), Resolver(Resolver) { in RuntimeDyld()
1313 MemMgr, Resolver, ProcessAllSections, in loadObject()
[all …]
DRuntimeDyldMachO.cpp342 MemMgr.registerEHFrames(EHFrame->getAddress(), EHFrame->getLoadAddress(), in registerEHFrames()
350 RuntimeDyld::MemoryManager &MemMgr, in create() argument
357 return std::make_unique<RuntimeDyldMachOARM>(MemMgr, Resolver); in create()
359 return std::make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver); in create()
361 return std::make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver); in create()
363 return std::make_unique<RuntimeDyldMachOI386>(MemMgr, Resolver); in create()
365 return std::make_unique<RuntimeDyldMachOX86_64>(MemMgr, Resolver); in create()
DRuntimeDyldImpl.h247 RuntimeDyld::MemoryManager &MemMgr; variable
464 RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldImpl() argument
466 : MemMgr(MemMgr), Resolver(Resolver), in RuntimeDyldImpl()
DRuntimeDyldELF.h164 RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr,
169 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
DRuntimeDyldELF.cpp223 RuntimeDyldELF::RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldELF() argument
225 : RuntimeDyldImpl(MemMgr, Resolver), GOTSectionID(0), CurrentGOTIndex(0) {} in RuntimeDyldELF()
234 MemMgr.registerEHFrames(EHFrameAddr, EHFrameLoadAddr, EHFrameSize); in registerEHFrames()
241 RuntimeDyld::MemoryManager &MemMgr, in create() argument
245 return std::make_unique<RuntimeDyldELF>(MemMgr, Resolver); in create()
250 return std::make_unique<RuntimeDyldELFMips>(MemMgr, Resolver); in create()
1862 uint8_t *Addr = MemMgr.allocateDataSection(TotalSize, getGOTEntrySize(), in finalizeLoad()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DRTDyldObjectLinkingLayer.h215 OwnedObject Obj, MemoryManagerPtrT MemMgr, in ConcreteLinkedObject() argument
220 MemMgr(std::move(MemMgr)), in ConcreteLinkedObject()
231 MemMgr->deregisterEHFrames(); in ~ConcreteLinkedObject()
239 PFC->RTDyld = std::make_unique<RuntimeDyld>(*MemMgr, ResolverAdapter); in finalize()
331 MemoryManagerPtrT MemMgr; variable
339 OwnedObject Obj, MemoryManagerPtrT MemMgr, in createLinkedObject() argument
344 std::move(MemMgr), std::move(Resolver), in createLinkedObject()
350 std::shared_ptr<RuntimeDyld::MemoryManager> MemMgr; member
404 std::move(R.MemMgr), std::move(R.Resolver), ProcessAllSections); in addObject()
DObjectLinkingLayer.h82 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
148 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/MCJIT/
DMCJIT.cpp43 std::shared_ptr<MCJITMemoryManager> MemMgr, in createJIT() argument
51 if (!MemMgr || !Resolver) { in createJIT()
53 if (!MemMgr) in createJIT()
54 MemMgr = RTDyldMM; in createJIT()
59 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr), in createJIT()
64 std::shared_ptr<MCJITMemoryManager> MemMgr, in MCJIT() argument
67 Ctx(nullptr), MemMgr(std::move(MemMgr)), in MCJIT()
68 Resolver(*this, std::move(Resolver)), Dyld(*this->MemMgr, this->Resolver), in MCJIT()
248 MemMgr->finalizeMemory(); in finalizeLoadedModules()
655 MemMgr->notifyObjectLoaded(this, Obj); in notifyObjectLoaded()
DMCJIT.h69 std::shared_ptr<MCJITMemoryManager> MemMgr,
181 std::shared_ptr<MCJITMemoryManager> MemMgr; variable
305 std::shared_ptr<MCJITMemoryManager> MemMgr,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/
DRuntimeDyld.h175 RuntimeDyld(MemoryManager &MemMgr, JITSymbolResolver &Resolver);
273 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
283 MemoryManager &MemMgr; variable
297 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
DExecutionEngine.h532 std::shared_ptr<MCJITMemoryManager> MemMgr; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DRTDyldObjectLinkingLayer.cpp84 for (auto &MemMgr : MemMgrs) in ~RTDyldObjectLinkingLayer() local
85 MemMgr->deregisterEHFrames(); in ~RTDyldObjectLinkingLayer()
132 RuntimeDyld::MemoryManager *MemMgr = nullptr; in emit() local
139 MemMgr = MemMgrs.back().get(); in emit()
145 **Obj, std::move(O), *MemMgr, Resolver, ProcessAllSections, in emit()
DOrcMCJITReplacement.h220 std::shared_ptr<MCJITMemoryManager> MemMgr, in createOrcMCJITReplacement() argument
223 return new OrcMCJITReplacement(std::move(MemMgr), std::move(Resolver), in createOrcMCJITReplacement()
232 OrcMCJITReplacement(std::shared_ptr<MCJITMemoryManager> MemMgr, in OrcMCJITReplacement() argument
236 MemMgr( in OrcMCJITReplacement()
237 std::make_shared<MCJITReplacementMemMgr>(*this, std::move(MemMgr))), in OrcMCJITReplacement()
244 return ObjectLayerT::Resources{this->MemMgr, this->Resolver}; in OrcMCJITReplacement()
432 M.MemMgr->notifyObjectLoaded(&M, Obj); in operator()
467 std::shared_ptr<MCJITReplacementMemMgr> MemMgr; variable
DObjectLinkingLayer.cpp39 JITLinkMemoryManager &getMemoryManager() override { return *Layer.MemMgr; } in getMemoryManager()
332 ExecutionSession &ES, std::unique_ptr<JITLinkMemoryManager> MemMgr) in ObjectLinkingLayer() argument
333 : ObjectLayer(ES), MemMgr(std::move(MemMgr)) {} in ObjectLinkingLayer()
DOrcCBindingsStack.h287 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr, in addIRModule() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp50 std::shared_ptr<MCJITMemoryManager> MemMgr,
55 std::string *ErrorStr, std::shared_ptr<MCJITMemoryManager> MemMgr,
477 OptLevel(CodeGenOpt::Default), MemMgr(nullptr), Resolver(nullptr), in EngineBuilder()
493 MemMgr = SharedMM; in setMCJITMemoryManager()
500 MemMgr = std::shared_ptr<MCJITMemoryManager>(std::move(MM)); in setMemoryManager()
521 if (MemMgr) { in create()
542 EE = ExecutionEngine::OrcMCJITReplacementCtor(ErrorStr, std::move(MemMgr), in create()
547 EE = ExecutionEngine::MCJITCtor(std::move(M), ErrorStr, std::move(MemMgr), in create()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldCOFFX86_64.h276 MemMgr.registerEHFrames(EHFrameAddr, EHFrameLoadAddr, EHFrameSize); in registerEHFrames()