Searched refs:MemMgr (Results 1 - 25 of 35) sorted by relevance

12

/external/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITMemoryManagerTest.cpp18 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager());
20 uint8_t *code1 = MemMgr->allocateCodeSection(256, 0, 1, "");
21 uint8_t *data1 = MemMgr->allocateDataSection(256, 0, 2, "", true);
22 uint8_t *code2 = MemMgr->allocateCodeSection(256, 0, 3, "");
23 uint8_t *data2 = MemMgr->allocateDataSection(256, 0, 4, "", false);
47 EXPECT_FALSE(MemMgr->finalizeMemory(&Error));
51 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager());
53 uint8_t *code1 = MemMgr->allocateCodeSection(0x100000, 0, 1, "");
54 uint8_t *data1 = MemMgr->allocateDataSection(0x100000, 0, 2, "", true);
55 uint8_t *code2 = MemMgr
[all...]
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.h36 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
40 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr, argument
42 : RuntimeDyldImpl(MemMgr, Resolver) {}
H A DRuntimeDyldCOFF.cpp45 RuntimeDyld::MemoryManager &MemMgr,
52 return make_unique<RuntimeDyldCOFFI386>(MemMgr, Resolver);
54 return make_unique<RuntimeDyldCOFFX86_64>(MemMgr, Resolver);
44 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr, RuntimeDyld::SymbolResolver &Resolver) argument
H A DRuntimeDyldMachO.h52 RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr, argument
54 : RuntimeDyldImpl(MemMgr, Resolver) {}
125 RuntimeDyld::MemoryManager &MemMgr,
153 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr, argument
155 : RuntimeDyldMachO(MemMgr, Resolver) {}
H A DRuntimeDyldMachO.cpp309 MemMgr.registerEHFrames(EHFrame->getAddress(), EHFrame->getLoadAddress(),
317 RuntimeDyld::MemoryManager &MemMgr,
324 return make_unique<RuntimeDyldMachOARM>(MemMgr, Resolver);
326 return make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver);
328 return make_unique<RuntimeDyldMachOI386>(MemMgr, Resolver);
330 return make_unique<RuntimeDyldMachOX86_64>(MemMgr, Resolver);
316 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr, RuntimeDyld::SymbolResolver &Resolver) argument
H A DRuntimeDyld.cpp148 if (MemMgr.needsToReserveAllocationSpace()) {
151 MemMgr.reserveAllocationSpace(CodeSize, DataSizeRO, DataSizeRW);
515 uint8_t *Addr = MemMgr.allocateDataSection(CommonSize, sizeof(void *),
609 Addr = IsCode ? MemMgr.allocateCodeSection(Allocate, Alignment, SectionID,
611 : MemMgr.allocateDataSection(Allocate, Alignment, SectionID,
871 RuntimeDyld::RuntimeDyld(RuntimeDyld::MemoryManager &MemMgr, argument
873 : MemMgr(MemMgr), Resolver(Resolver) {
924 Dyld = createRuntimeDyldELF(MemMgr, Resolver, ProcessAllSections, Checker);
927 static_cast<Triple::ArchType>(Obj.getArch()), MemMgr, Resolve
[all...]
H A DRuntimeDyldImpl.h233 RuntimeDyld::MemoryManager &MemMgr; member in class:llvm::RuntimeDyldImpl
430 RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr, argument
432 : MemMgr(MemMgr), Resolver(Resolver), Checker(nullptr),
/external/llvm/unittests/ExecutionEngine/Orc/
H A DLazyEmittingLayerTest.cpp19 std::unique_ptr<llvm::RuntimeDyld::MemoryManager> MemMgr,
21 EXPECT_FALSE(MemMgr);
17 addModuleSet( std::list<std::unique_ptr<llvm::Module>>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager> MemMgr, std::unique_ptr<llvm::RuntimeDyld::SymbolResolver> Resolver) argument
H A DObjectTransformLayerTest.cpp54 ObjSetHandleT addObjectSet(ObjSetT &Objects, MemoryManagerPtrT MemMgr, argument
56 EXPECT_EQ(MockManager, *MemMgr) << "MM should pass through";
68 void expectAddObjectSet(ObjSetT &Objects, MockMemoryManager *MemMgr, argument
70 MockManager = *MemMgr;
H A DOrcTestCommon.h115 ModuleSetHandleT addModuleSet(ModuleSetT Ms, MemoryManagerPtrT MemMgr, argument
117 return AddModuleSet(std::move(Ms), std::move(MemMgr), std::move(Resolver));
/external/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h41 LinkedObjectSet(RuntimeDyld::MemoryManager &MemMgr, argument
44 : RTDyld(llvm::make_unique<RuntimeDyld>(MemMgr, Resolver)),
103 ConcreteLinkedObjectSet(MemoryManagerPtrT MemMgr, argument
106 : LinkedObjectSet(*MemMgr, *Resolver, ProcessAllSections),
107 MemMgr(std::move(MemMgr)), Resolver(std::move(Resolver)) { }
113 MemMgr->finalizeMemory();
118 MemoryManagerPtrT MemMgr; member in class:llvm::orc::ObjectLinkingLayer::ConcreteLinkedObjectSet
124 createLinkedObjectSet(MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver, argument
127 return llvm::make_unique<LOS>(std::move(MemMgr), st
174 addObjectSet(const ObjSetT &Objects, MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver) argument
[all...]
H A DLazyEmittingLayer.h100 create(BaseLayerT &B, ModuleSetT Ms, MemoryManagerPtrT MemMgr,
118 MemoryManagerPtrT MemMgr,
120 : Ms(std::move(Ms)), MemMgr(std::move(MemMgr)),
152 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr),
214 MemoryManagerPtrT MemMgr; member in class:llvm::orc::LazyEmittingLayer::EmissionDeferredSetImpl
235 MemoryManagerPtrT MemMgr,
239 EmissionDeferredSet::create(BaseLayer, std::move(Ms), std::move(MemMgr),
293 BaseLayerT &B, ModuleSetT Ms, MemoryManagerPtrT MemMgr,
297 return llvm::make_unique<EDS>(std::move(Ms), std::move(MemMgr),
117 EmissionDeferredSetImpl(ModuleSetT Ms, MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver) argument
234 addModuleSet(ModuleSetT Ms, MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver) argument
292 create( BaseLayerT &B, ModuleSetT Ms, MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver) argument
[all...]
H A DGlobalMappingLayer.h45 MemoryManagerPtrT MemMgr,
47 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr),
44 addModuleSet(ModuleSetT Ms, MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver) argument
H A DIRTransformLayer.h46 MemoryManagerPtrT MemMgr,
52 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr),
45 addModuleSet(ModuleSetT Ms, MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver) argument
H A DObjectTransformLayer.h45 ObjSetHandleT addObjectSet(ObjSetT &Objects, MemoryManagerPtrT MemMgr, argument
51 return BaseLayer.addObjectSet(Objects, std::move(MemMgr),
H A DIRCompileLayer.h63 MemoryManagerPtrT MemMgr,
86 BaseLayer.addObjectSet(Objects, std::move(MemMgr), std::move(Resolver));
62 addModuleSet(ModuleSetT Ms, MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver) argument
/external/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp285 TrivialMemoryManager MemMgr; local
286 RuntimeDyld Dyld(MemMgr, MemMgr);
371 static void doPreallocation(TrivialMemoryManager &MemMgr) { argument
379 MemMgr.preallocateSlab(PreallocMemory);
387 TrivialMemoryManager MemMgr; local
388 doPreallocation(MemMgr);
389 RuntimeDyld Dyld(MemMgr, MemMgr);
425 for (auto &FM : MemMgr
514 remapSectionsAndSymbols(const llvm::Triple &TargetTriple, TrivialMemoryManager &MemMgr, RuntimeDyldChecker &Checker) argument
646 TrivialMemoryManager MemMgr; local
[all...]
/external/llvm/lib/ExecutionEngine/Orc/
H A DOrcMCJITReplacement.h127 std::shared_ptr<MCJITMemoryManager> MemMgr,
130 return new OrcMCJITReplacement(std::move(MemMgr), std::move(Resolver),
140 std::shared_ptr<MCJITMemoryManager> MemMgr,
144 MemMgr(*this, std::move(MemMgr)), Resolver(*this),
163 LazyEmitLayer.addModuleSet(std::move(Ms), &MemMgr, &Resolver); variable
169 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver); variable
178 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver); variable
268 ObjectLayer.addObjectSet(std::move(ObjSet), &MemMgr, &Resolver); local
293 M.MemMgr
126 createOrcMCJITReplacement(std::string *ErrorMsg, std::shared_ptr<MCJITMemoryManager> MemMgr, std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver, std::unique_ptr<TargetMachine> TM) argument
139 OrcMCJITReplacement( std::shared_ptr<MCJITMemoryManager> MemMgr, std::shared_ptr<RuntimeDyld::SymbolResolver> ClientResolver, std::unique_ptr<TargetMachine> TM) argument
325 MCJITReplacementMemMgr MemMgr; member in class:llvm::orc::OrcMCJITReplacement
[all...]
/external/llvm/tools/llvm-jitlistener/
H A Dllvm-jitlistener.cpp123 RTDyldMemoryManager *MemMgr = new SectionMemoryManager(); local
124 if (!MemMgr) {
144 .setMCJITMemoryManager(std::unique_ptr<RTDyldMemoryManager>(MemMgr))
/external/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp48 std::shared_ptr<MCJITMemoryManager> MemMgr,
56 if (!MemMgr || !Resolver) {
58 if (!MemMgr)
59 MemMgr = RTDyldMM;
64 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr),
69 std::shared_ptr<MCJITMemoryManager> MemMgr,
72 Ctx(nullptr), MemMgr(std::move(MemMgr)),
73 Resolver(*this, std::move(Resolver)), Dyld(*this->MemMgr, this->Resolver),
237 MemMgr
46 createJIT(std::unique_ptr<Module> M, std::string *ErrorStr, std::shared_ptr<MCJITMemoryManager> MemMgr, std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver, std::unique_ptr<TargetMachine> TM) argument
68 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> TM, std::shared_ptr<MCJITMemoryManager> MemMgr, std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver) argument
[all...]
H A DMCJIT.h71 std::shared_ptr<MCJITMemoryManager> MemMgr,
183 std::shared_ptr<MCJITMemoryManager> MemMgr; member in class:llvm::MCJIT
308 std::shared_ptr<MCJITMemoryManager> MemMgr,
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h43 MemRegionManager MemMgr; member in class:clang::ento::SValBuilder
66 MemMgr(context, alloc),
140 MemRegionManager &getRegionManager() { return MemMgr; }
141 const MemRegionManager &getRegionManager() const { return MemMgr; }
301 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
/external/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp107 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
144 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
163 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
179 return loc::MemRegionVal(MemMgr.getSymbolicHeapRegion(sym));
192 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
211 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
217 return loc::MemRegionVal(MemMgr.getFunctionTextRegion(func));
225 MemMgr.getBlockTextRegion(block, locTy, locContext->getAnalysisDeclContext());
226 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext,
H A DMemRegion.cpp1365 MemRegionManager &MemMgr = *getMemRegionManager(); local
1370 VR = MemMgr.getVarRegion(VD, this);
1371 OriginalVR = MemMgr.getVarRegion(VD, LC);
1375 VR = MemMgr.getVarRegion(VD, LC);
1379 VR = MemMgr.getVarRegion(VD, MemMgr.getUnknownRegion());
1380 OriginalVR = MemMgr.getVarRegion(VD, LC);
1400 MemRegionManager &MemMgr = *getMemRegionManager(); local
1401 llvm::BumpPtrAllocator &A = MemMgr.getAllocator();
/external/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h194 RuntimeDyld(MemoryManager &MemMgr, SymbolResolver &Resolver);
248 MemoryManager &MemMgr; member in class:llvm::RuntimeDyld

Completed in 417 milliseconds

12