HomeSort by relevance Sort by last modified time
    Searched refs:MemMgr (Results 1 - 25 of 35) sorted by null

1 2

  /external/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldCOFF.h 36 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
40 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr,
42 : RuntimeDyldImpl(MemMgr, Resolver) {}
RuntimeDyldCOFF.cpp 45 RuntimeDyld::MemoryManager &MemMgr,
52 return make_unique<RuntimeDyldCOFFI386>(MemMgr, Resolver);
54 return make_unique<RuntimeDyldCOFFX86_64>(MemMgr, Resolver);
RuntimeDyldMachO.h 52 RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr,
54 : RuntimeDyldImpl(MemMgr, Resolver) {}
125 RuntimeDyld::MemoryManager &MemMgr,
153 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr,
155 : RuntimeDyldMachO(MemMgr, Resolver) {}
RuntimeDyldMachO.cpp 309 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);
RuntimeDyld.cpp 148 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,
873 : MemMgr(MemMgr), Resolver(Resolver)
    [all...]
RuntimeDyldImpl.h 233 RuntimeDyld::MemoryManager &MemMgr;
430 RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr,
432 : MemMgr(MemMgr), Resolver(Resolver), Checker(nullptr),
  /external/llvm/unittests/ExecutionEngine/MCJIT/
MCJITMemoryManagerTest.cpp 18 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->allocateCodeSection(0x100000, 0, 3, "")
    [all...]
  /external/llvm/unittests/ExecutionEngine/Orc/
LazyEmittingLayerTest.cpp 19 std::unique_ptr<llvm::RuntimeDyld::MemoryManager> MemMgr,
21 EXPECT_FALSE(MemMgr);
ObjectTransformLayerTest.cpp 54 ObjSetHandleT addObjectSet(ObjSetT &Objects, MemoryManagerPtrT MemMgr,
56 EXPECT_EQ(MockManager, *MemMgr) << "MM should pass through";
68 void expectAddObjectSet(ObjSetT &Objects, MockMemoryManager *MemMgr,
70 MockManager = *MemMgr;
OrcTestCommon.h 115 ModuleSetHandleT addModuleSet(ModuleSetT Ms, MemoryManagerPtrT MemMgr,
117 return AddModuleSet(std::move(Ms), std::move(MemMgr), std::move(Resolver));
  /external/llvm/include/llvm/ExecutionEngine/Orc/
ObjectLinkingLayer.h 41 LinkedObjectSet(RuntimeDyld::MemoryManager &MemMgr,
44 : RTDyld(llvm::make_unique<RuntimeDyld>(MemMgr, Resolver)),
103 ConcreteLinkedObjectSet(MemoryManagerPtrT MemMgr,
106 : LinkedObjectSet(*MemMgr, *Resolver, ProcessAllSections),
107 MemMgr(std::move(MemMgr)), Resolver(std::move(Resolver)) { }
113 MemMgr->finalizeMemory();
118 MemoryManagerPtrT MemMgr;
124 createLinkedObjectSet(MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver,
127 return llvm::make_unique<LOS>(std::move(MemMgr), std::move(Resolver)
    [all...]
LazyEmittingLayer.h 100 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;
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),
    [all...]
GlobalMappingLayer.h 45 MemoryManagerPtrT MemMgr,
47 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr),
IRTransformLayer.h 46 MemoryManagerPtrT MemMgr,
52 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr),
ObjectTransformLayer.h 45 ObjSetHandleT addObjectSet(ObjSetT &Objects, MemoryManagerPtrT MemMgr,
51 return BaseLayer.addObjectSet(Objects, std::move(MemMgr),
IRCompileLayer.h 63 MemoryManagerPtrT MemMgr,
86 BaseLayer.addObjectSet(Objects, std::move(MemMgr), std::move(Resolver));
CompileOnDemandLayer.h 157 MemoryManagerPtrT MemMgr,
160 assert(MemMgr == nullptr &&
448 auto MemMgr = llvm::make_unique<SectionMemoryManager>();
464 return BaseLayer.addModuleSet(std::move(PartMSet), std::move(MemMgr),
  /external/llvm/tools/llvm-rtdyld/
llvm-rtdyld.cpp 285 TrivialMemoryManager MemMgr;
286 RuntimeDyld Dyld(MemMgr, MemMgr);
371 static void doPreallocation(TrivialMemoryManager &MemMgr) {
379 MemMgr.preallocateSlab(PreallocMemory);
387 TrivialMemoryManager MemMgr;
388 doPreallocation(MemMgr);
389 RuntimeDyld Dyld(MemMgr, MemMgr);
425 for (auto &FM : MemMgr.FunctionMemory)
    [all...]
  /external/llvm/lib/ExecutionEngine/Orc/
OrcMCJITReplacement.h 127 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);
169 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver);
178 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver);
268 ObjectLayer.addObjectSet(std::move(ObjSet), &MemMgr, &Resolver);
293 M.MemMgr.notifyObjectLoaded(&M, *Objects[I])
    [all...]
  /external/llvm/tools/llvm-jitlistener/
llvm-jitlistener.cpp 123 RTDyldMemoryManager *MemMgr = new SectionMemoryManager();
124 if (!MemMgr) {
144 .setMCJITMemoryManager(std::unique_ptr<RTDyldMemoryManager>(MemMgr))
  /external/llvm/include/llvm/ExecutionEngine/
RuntimeDyld.h 194 RuntimeDyld(MemoryManager &MemMgr, SymbolResolver &Resolver);
248 MemoryManager &MemMgr;
  /external/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.cpp 48 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->finalizeMemory()
    [all...]
MCJIT.h 71 std::shared_ptr<MCJITMemoryManager> MemMgr,
183 std::shared_ptr<MCJITMemoryManager> MemMgr;
308 std::shared_ptr<MCJITMemoryManager> MemMgr,
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SValBuilder.h 43 MemRegionManager MemMgr;
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/
SValBuilder.cpp 107 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,

Completed in 361 milliseconds

1 2