Searched refs:InProcessMemoryManager (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLinkMemoryManager.cpp | 231 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 D | JITLinkMemoryManager.h | 354 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 D | LLJITWithCustomObjectLinkingLayer.cpp | 50 ES, ExitOnErr(jitlink::InProcessMemoryManager::Create())); in main()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayerTest.cpp | 38 ES, std::make_unique<InProcessMemoryManager>(4096)};
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 213 ES, ExitOnErr(jitlink::InProcessMemoryManager::Create())); in main()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ExecutorProcessControl.cpp | 34 OwnedMemMgr = std::make_unique<jitlink::InProcessMemoryManager>( in SelfExecutorProcessControl()
|
| /llvm-project-15.0.7/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink.cpp | 614 OnAllocated(std::unique_ptr<InProcessMemoryManager::InFlightAlloc>( in allocate() 721 return ExitOnErr(InProcessMemoryManager::Create()); in createMemoryManager()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | JITLink.rst | 163 ES, std::make_unique<jitlink::InProcessMemoryManager>()); 710 ``InProcessMemoryManager``. It allocates pages once and re-uses them as both
|