Home
last modified time | relevance | path

Searched refs:SectionMemoryManager (Results 1 – 25 of 26) sorted by relevance

12

/external/llvm/include/llvm/ExecutionEngine/
DSectionMemoryManager.h37 class SectionMemoryManager : public RTDyldMemoryManager {
38 SectionMemoryManager(const SectionMemoryManager&) = delete;
39 void operator=(const SectionMemoryManager&) = delete;
42 SectionMemoryManager() { } in SectionMemoryManager() function
43 ~SectionMemoryManager() override;
/external/llvm/unittests/ExecutionEngine/MCJIT/
DMCJITMemoryManagerTest.cpp18 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager()); in TEST()
51 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager()); in TEST()
84 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager()); in TEST()
119 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager()); in TEST()
DMCJITCAPITest.cpp38 return static_cast<SectionMemoryManager*>(object)->allocateCodeSection( in roundTripAllocateCodeSection()
49 return static_cast<SectionMemoryManager*>(object)->allocateDataSection( in roundTripAllocateDataSection()
56 static_cast<SectionMemoryManager*>(object)->finalizeMemory(&errMsgString); in roundTripFinalizeMemory()
65 delete static_cast<SectionMemoryManager*>(object); in roundTripDestroy()
75 class TestReserveAllocationSpaceMemoryManager: public SectionMemoryManager {
108 return SectionMemoryManager::allocateDataSection(Size, Alignment, in allocateDataSection()
116 return SectionMemoryManager::allocateCodeSection(Size, Alignment, in allocateCodeSection()
272 new SectionMemoryManager(), in useRoundTripSectionMemoryManager()
DMCJITObjectCacheTest.cpp164 MM.reset(new SectionMemoryManager()); in TEST_F()
198 MM.reset(new SectionMemoryManager()); in TEST_F()
DMCJITTestBase.h288 , MM(new SectionMemoryManager) in MCJITTestBase()
/external/llvm/lib/ExecutionEngine/
DSectionMemoryManager.cpp22 uint8_t *SectionMemoryManager::allocateDataSection(uintptr_t Size, in allocateDataSection()
32 uint8_t *SectionMemoryManager::allocateCodeSection(uintptr_t Size, in allocateCodeSection()
39 uint8_t *SectionMemoryManager::allocateSection(MemoryGroup &MemGroup, in allocateSection()
125 bool SectionMemoryManager::finalizeMemory(std::string *ErrMsg) in finalizeMemory()
184 SectionMemoryManager::applyMemoryGroupPermissions(MemoryGroup &MemGroup, in applyMemoryGroupPermissions()
209 void SectionMemoryManager::invalidateInstructionCache() { in invalidateInstructionCache()
214 SectionMemoryManager::~SectionMemoryManager() { in ~SectionMemoryManager()
DAndroid.mk11 SectionMemoryManager.cpp \
DCMakeLists.txt7 SectionMemoryManager.cpp
/external/llvm/unittests/ExecutionEngine/Orc/
DObjectLinkingLayerTest.cpp26 class SectionMemoryManagerWrapper : public SectionMemoryManager { in TEST()
35 return SectionMemoryManager::allocateDataSection(Size, Alignment, in TEST()
/external/llvm/lib/ExecutionEngine/Orc/
DOrcCBindingsStack.h217 llvm::make_unique<SectionMemoryManager>(), in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
264 SectionMemoryManager CCMgrMemMgr; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
/external/llvm/examples/Kaleidoscope/include/
DKaleidoscopeJIT.h55 make_unique<SectionMemoryManager>(), in addModule()
/external/llvm/tools/llvm-jitlistener/
Dllvm-jitlistener.cpp123 RTDyldMemoryManager *MemMgr = new SectionMemoryManager(); in InitEE()
/external/llvm/tools/lli/
DOrcLazyJIT.h149 SectionMemoryManager CCMgrMemMgr;
Dlli.cpp454 RTDyldMM = new SectionMemoryManager(); in main()
604 static_cast<SectionMemoryManager*>(RTDyldMM)->invalidateInstructionCache(); in main()
/external/llvm/include/llvm/ExecutionEngine/Orc/
DCompileOnDemandLayer.h333 llvm::make_unique<SectionMemoryManager>(), in addLogicalModule()
448 auto MemMgr = llvm::make_unique<SectionMemoryManager>(); in emitPartition()
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
Dtoy.cpp674 class HelpingMemoryManager : public SectionMemoryManager
701 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
Dtoy.cpp671 class HelpingMemoryManager : public SectionMemoryManager
698 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
Dtoy.cpp763 class HelpingMemoryManager : public SectionMemoryManager
790 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
/external/llvm/examples/Kaleidoscope/Orc/fully_lazy/
Dtoy.cpp1206 make_unique<SectionMemoryManager>(), in addModule()
1304 SectionMemoryManager CCMgrMemMgr;
/external/llvm/lib/ExecutionEngine/MCJIT/
DMCJIT.cpp57 auto RTDyldMM = std::make_shared<SectionMemoryManager>(); in createJIT()
/external/llvm/docs/
DMCJITDesignAndImplementation.rst23 this time, a default memory manager (specifically SectionMemoryManager)
/external/llvm/examples/ExceptionDemo/
DExceptionDemo.cpp1962 std::unique_ptr<llvm::RTDyldMemoryManager> MemMgr(new llvm::SectionMemoryManager()); in main()
/external/llvm/examples/Kaleidoscope/Orc/lazy_codegen/
Dtoy.cpp1190 make_unique<SectionMemoryManager>(), in addModule()
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
Dtoy.cpp831 class HelpingMemoryManager : public SectionMemoryManager
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/
Dtoy.cpp1199 make_unique<SectionMemoryManager>(), in addModule()

12