Home
last modified time | relevance | path

Searched refs:InProcessMemoryManager (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.cpp231 class InProcessMemoryManager::IPInFlightAlloc
234 IPInFlightAlloc(InProcessMemoryManager &MemMgr, LinkGraph &G, BasicLayout BL, in IPInFlightAlloc()
295 InProcessMemoryManager &MemMgr;
302 Expected<std::unique_ptr<InProcessMemoryManager>>
303 InProcessMemoryManager::Create() { in Create()
305 return std::make_unique<InProcessMemoryManager>(*PageSize); in Create()
310 void InProcessMemoryManager::allocate(const JITLinkDylib *JD, LinkGraph &G, in allocate()
417 void InProcessMemoryManager::deallocate(std::vector<FinalizedAlloc> Allocs, in deallocate()
459 InProcessMemoryManager::createFinalizedAlloc( in createFinalizedAlloc()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h354 class InProcessMemoryManager : public JITLinkMemoryManager {
359 static Expected<std::unique_ptr<InProcessMemoryManager>> Create();
362 InProcessMemoryManager(uint64_t PageSize) : PageSize(PageSize) {} in InProcessMemoryManager() function
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/
H A DLLJITWithCustomObjectLinkingLayer.cpp50 ES, ExitOnErr(jitlink::InProcessMemoryManager::Create())); in main()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DObjectLinkingLayerTest.cpp38 ES, std::make_unique<InProcessMemoryManager>(4096)};
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp213 ES, ExitOnErr(jitlink::InProcessMemoryManager::Create())); in main()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DExecutorProcessControl.cpp34 OwnedMemMgr = std::make_unique<jitlink::InProcessMemoryManager>( in SelfExecutorProcessControl()
/llvm-project-15.0.7/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp614 OnAllocated(std::unique_ptr<InProcessMemoryManager::InFlightAlloc>( in allocate()
721 return ExitOnErr(InProcessMemoryManager::Create()); in createMemoryManager()
/llvm-project-15.0.7/llvm/docs/
H A DJITLink.rst163 ES, std::make_unique<jitlink::InProcessMemoryManager>());
710 ``InProcessMemoryManager``. It allocates pages once and re-uses them as both