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

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.h34 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
38 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr, argument
41 : RuntimeDyldImpl(MemMgr, Resolver), PointerSize(PointerSize),
H A DRuntimeDyldCOFF.cpp50 RuntimeDyld::MemoryManager &MemMgr,
55 return std::make_unique<RuntimeDyldCOFFI386>(MemMgr, Resolver);
57 return std::make_unique<RuntimeDyldCOFFThumb>(MemMgr, Resolver);
59 return std::make_unique<RuntimeDyldCOFFX86_64>(MemMgr, Resolver);
61 return std::make_unique<RuntimeDyldCOFFAArch64>(MemMgr, Resolver);
49 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver) argument
H A DRuntimeDyldMachO.h51 RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr, argument
53 : RuntimeDyldImpl(MemMgr, Resolver) {}
126 RuntimeDyld::MemoryManager &MemMgr,
154 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr, argument
156 : RuntimeDyldMachO(MemMgr, Resolver) {}
H A DRuntimeDyldMachO.cpp342 MemMgr.registerEHFrames(EHFrame->getAddress(), EHFrame->getLoadAddress(),
350 RuntimeDyld::MemoryManager &MemMgr,
357 return std::make_unique<RuntimeDyldMachOARM>(MemMgr, Resolver);
359 return std::make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver);
361 return std::make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver);
363 return std::make_unique<RuntimeDyldMachOI386>(MemMgr, Resolver);
365 return std::make_unique<RuntimeDyldMachOX86_64>(MemMgr, Resolver);
349 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver) argument
H A DRuntimeDyld.cpp79 MemMgr.deregisterEHFrames();
190 if (MemMgr.needsToReserveAllocationSpace()) {
198 MemMgr.reserveAllocationSpace(CodeSize, CodeAlign, RODataSize, RODataAlign,
739 uint8_t *Addr = MemMgr.allocateDataSection(CommonSize, CommonAlign, SectionID,
850 Addr = IsCode ? MemMgr.allocateCodeSection(Allocate, Alignment, SectionID,
852 : MemMgr.allocateDataSection(Allocate, Alignment, SectionID,
1231 if (SharedThis->MemMgr.finalizeMemory(&ErrMsg))
1274 RuntimeDyld::RuntimeDyld(RuntimeDyld::MemoryManager &MemMgr, argument
1276 : MemMgr(MemMgr), Resolve
1424 jitLinkForORC( object::OwningBinary<object::ObjectFile> O, RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver, bool ProcessAllSections, unique_function< Error(const object::ObjectFile &Obj, std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObj, std::map<StringRef, JITEvaluatedSymbol>)> OnLoaded, unique_function<void(object::OwningBinary<object::ObjectFile>, Error)> OnEmitted) argument
[all...]
H A DRuntimeDyldImpl.h244 RuntimeDyld::MemoryManager &MemMgr; member in class:llvm::RuntimeDyldImpl
449 RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr, argument
451 : MemMgr(MemMgr), Resolver(Resolver),
H A DRuntimeDyldELF.h165 RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr,
170 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
H A DRuntimeDyldELF.cpp223 RuntimeDyldELF::RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr, argument
225 : RuntimeDyldImpl(MemMgr, Resolver), GOTSectionID(0), CurrentGOTIndex(0) {}
234 MemMgr.registerEHFrames(EHFrameAddr, EHFrameLoadAddr, EHFrameSize);
241 RuntimeDyld::MemoryManager &MemMgr,
245 return std::make_unique<RuntimeDyldELF>(MemMgr, Resolver);
250 return std::make_unique<RuntimeDyldELFMips>(MemMgr, Resolver);
1869 uint8_t *Addr = MemMgr.allocateDataSection(TotalSize, getGOTEntrySize(),
240 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver) argument
/freebsd-13-stable/contrib/llvm-project/llvm/tools/lli/
H A DRemoteJITUtils.h82 void setMemMgr(std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr) { argument
83 this->MemMgr = std::move(MemMgr);
93 return MemMgr->allocateCodeSection(Size, Alignment, SectionID, SectionName);
99 return MemMgr->allocateDataSection(Size, Alignment, SectionID, SectionName,
107 MemMgr->reserveAllocationSpace(CodeSize, CodeAlign, RODataSize, RODataAlign,
112 return MemMgr->needsToReserveAllocationSpace();
117 MemMgr->registerEHFrames(Addr, LoadAddr, Size);
121 MemMgr->deregisterEHFrames();
125 return MemMgr
146 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr; member in class:llvm::ForwardingMemoryManager
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp84 for (auto &MemMgr : MemMgrs) {
87 static_cast<uint64_t>(reinterpret_cast<uintptr_t>(MemMgr.get())));
88 MemMgr->deregisterEHFrames();
150 RuntimeDyld::MemoryManager *MemMgr = nullptr; local
157 MemMgr = MemMgrs.back().get();
164 *MemMgr, Resolver, ProcessAllSections, local
165 [this, K, SharedR, MemMgr, InternalSymbols](
169 return onObjLoad(K, *SharedR, Obj, MemMgr, std::move(LoadedObjInfo),
172 [this, K, SharedR, MemMgr](object::OwningBinary<object::ObjectFile> Obj,
174 onObjEmit(K, *SharedR, std::move(Obj), MemMgr, st
193 onObjLoad( VModuleKey K, MaterializationResponsibility &R, const object::ObjectFile &Obj, RuntimeDyld::MemoryManager *MemMgr, std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo, std::map<StringRef, JITEvaluatedSymbol> Resolved, std::set<StringRef> &InternalSymbols) argument
286 onObjEmit( VModuleKey K, MaterializationResponsibility &R, object::OwningBinary<object::ObjectFile> O, RuntimeDyld::MemoryManager *MemMgr, Error Err) argument
[all...]
H A DOrcMCJITReplacement.h221 std::shared_ptr<MCJITMemoryManager> MemMgr,
224 return new OrcMCJITReplacement(std::move(MemMgr), std::move(Resolver),
233 OrcMCJITReplacement(std::shared_ptr<MCJITMemoryManager> MemMgr, argument
237 MemMgr(
238 std::make_shared<MCJITReplacementMemMgr>(*this, std::move(MemMgr))),
245 return ObjectLayerT::Resources{this->MemMgr, this->Resolver};
433 M.MemMgr->notifyObjectLoaded(&M, Obj);
468 std::shared_ptr<MCJITReplacementMemMgr> MemMgr; member in class:llvm::orc::OrcMCJITReplacement
220 createOrcMCJITReplacement(std::string *ErrorMsg, std::shared_ptr<MCJITMemoryManager> MemMgr, std::shared_ptr<LegacyJITSymbolResolver> Resolver, std::unique_ptr<TargetMachine> TM) argument
H A DObjectLinkingLayer.cpp39 JITLinkMemoryManager &getMemoryManager() override { return *Layer.MemMgr; }
451 ExecutionSession &ES, std::unique_ptr<JITLinkMemoryManager> MemMgr)
452 : ObjectLayer(ES), MemMgr(std::move(MemMgr)) {}
450 ObjectLinkingLayer( ExecutionSession &ES, std::unique_ptr<JITLinkMemoryManager> MemMgr) argument
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DDynamicSize.cpp34 MemRegionManager &MemMgr = MR->getMemRegionManager(); local
35 ASTContext &Ctx = MemMgr.getContext();
H A DSValBuilder.cpp130 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
167 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
185 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
201 return loc::MemRegionVal(MemMgr.getSymbolicHeapRegion(sym));
215 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
234 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
256 return loc::MemRegionVal(MemMgr.getFunctionCodeRegion(func));
264 MemMgr.getBlockCodeRegion(block, locTy, locContext->getAnalysisDeclContext());
265 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext,
H A DMemRegion.cpp1593 MemRegionManager &MemMgr = getMemRegionManager(); local
1598 VR = MemMgr.getNonParamVarRegion(VD, this);
1599 OriginalVR = MemMgr.getVarRegion(VD, LC);
1603 VR = MemMgr.getVarRegion(VD, LC);
1607 VR = MemMgr.getNonParamVarRegion(VD, MemMgr.getUnknownRegion());
1608 OriginalVR = MemMgr.getVarRegion(VD, LC);
1628 MemRegionManager &MemMgr = getMemRegionManager(); local
1629 llvm::BumpPtrAllocator &A = MemMgr.getAllocator();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.h128 RuntimeDyld::MemoryManager *MemMgr,
135 RuntimeDyld::MemoryManager *MemMgr, Error Err);
228 OwnedObject Obj, MemoryManagerPtrT MemMgr,
233 MemMgr(std::move(MemMgr)),
244 MemMgr->deregisterEHFrames();
252 PFC->RTDyld = std::make_unique<RuntimeDyld>(*MemMgr, ResolverAdapter);
351 MemoryManagerPtrT MemMgr; member in class:llvm::orc::LegacyRTDyldObjectLinkingLayer
359 OwnedObject Obj, MemoryManagerPtrT MemMgr,
364 std::move(MemMgr), st
227 ConcreteLinkedObject(LegacyRTDyldObjectLinkingLayer &Parent, VModuleKey K, OwnedObject Obj, MemoryManagerPtrT MemMgr, std::shared_ptr<SymbolResolver> Resolver, bool ProcessAllSections) argument
358 createLinkedObject(LegacyRTDyldObjectLinkingLayer &Parent, VModuleKey K, OwnedObject Obj, MemoryManagerPtrT MemMgr, std::shared_ptr<SymbolResolver> Resolver, bool ProcessAllSections) argument
370 std::shared_ptr<RuntimeDyld::MemoryManager> MemMgr; member in struct:llvm::orc::Resources
[all...]
H A DObjectLinkingLayer.h96 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
162 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr; member in class:llvm::orc::ObjectLinkingLayer
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp370 TrivialMemoryManager MemMgr; local
371 RuntimeDyld Dyld(MemMgr, MemMgr);
484 static void doPreallocation(TrivialMemoryManager &MemMgr) { argument
492 MemMgr.preallocateSlab(PreallocMemory);
500 TrivialMemoryManager MemMgr; local
501 doPreallocation(MemMgr);
502 RuntimeDyld Dyld(MemMgr, MemMgr);
549 for (auto &FM : MemMgr
637 remapSectionsAndSymbols(const llvm::Triple &TargetTriple, RuntimeDyld &Dyld, TrivialMemoryManager &MemMgr) argument
775 TrivialMemoryManager MemMgr; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp45 std::shared_ptr<MCJITMemoryManager> MemMgr,
53 if (!MemMgr || !Resolver) {
55 if (!MemMgr)
56 MemMgr = RTDyldMM;
61 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr),
66 std::shared_ptr<MCJITMemoryManager> MemMgr,
69 Ctx(nullptr), MemMgr(std::move(MemMgr)),
70 Resolver(*this, std::move(Resolver)), Dyld(*this->MemMgr, this->Resolver),
254 MemMgr
44 createJIT(std::unique_ptr<Module> M, std::string *ErrorStr, std::shared_ptr<MCJITMemoryManager> MemMgr, std::shared_ptr<LegacyJITSymbolResolver> Resolver, std::unique_ptr<TargetMachine> TM) argument
65 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> TM, std::shared_ptr<MCJITMemoryManager> MemMgr, std::shared_ptr<LegacyJITSymbolResolver> Resolver) argument
[all...]
H A DMCJIT.h68 std::shared_ptr<MCJITMemoryManager> MemMgr,
180 std::shared_ptr<MCJITMemoryManager> MemMgr; member in class:llvm::MCJIT
304 std::shared_ptr<MCJITMemoryManager> MemMgr,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h175 RuntimeDyld(MemoryManager &MemMgr, JITSymbolResolver &Resolver);
272 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
284 MemoryManager &MemMgr; member in class:llvm::RuntimeDyld
298 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
H A DExecutionEngine.h546 std::shared_ptr<MCJITMemoryManager> MemMgr; member in class:llvm::EngineBuilder
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h65 MemRegionManager MemMgr; member in class:clang::ento::SValBuilder
87 SymMgr(context, BasicVals, alloc), MemMgr(context, alloc),
174 MemRegionManager &getRegionManager() { return MemMgr; }
175 const MemRegionManager &getRegionManager() const { return MemMgr; }
354 return loc::MemRegionVal(MemMgr.getSymbolicRegion(sym));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp52 std::shared_ptr<MCJITMemoryManager> MemMgr,
57 std::string *ErrorStr, std::shared_ptr<MCJITMemoryManager> MemMgr,
479 OptLevel(CodeGenOpt::Default), MemMgr(nullptr), Resolver(nullptr),
495 MemMgr = SharedMM;
502 MemMgr = std::shared_ptr<MCJITMemoryManager>(std::move(MM));
523 if (MemMgr) {
544 EE = ExecutionEngine::OrcMCJITReplacementCtor(ErrorStr, std::move(MemMgr),
549 EE = ExecutionEngine::MCJITCtor(std::move(M), ErrorStr, std::move(MemMgr),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFX86_64.h287 MemMgr.registerEHFrames(EHFrameAddr, EHFrameLoadAddr, EHFrameSize);

Completed in 240 milliseconds

12