Home
last modified time | relevance | path

Searched refs:JITLinkMemoryManager (Results 1 – 19 of 19) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
HDEPCGenericJITLinkMemoryManager.h27 class EPCGenericJITLinkMemoryManager : public jitlink::JITLinkMemoryManager {
46 using JITLinkMemoryManager::allocate;
52 using JITLinkMemoryManager::deallocate;
70 jitlink::JITLinkMemoryManager::FinalizedAlloc> {
72 static size_t size(const jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in size()
78 const jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in serialize()
84 jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in deserialize()
88 FA = jitlink::JITLinkMemoryManager::FinalizedAlloc(A); in deserialize()
HDMapperJITLinkMemoryManager.h23 class MapperJITLinkMemoryManager : public jitlink::JITLinkMemoryManager {
42 using JITLinkMemoryManager::allocate;
47 using JITLinkMemoryManager::deallocate;
HDObjectLinkingLayer.h105 jitlink::JITLinkMemoryManager &MemMgr);
112 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
195 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
205 jitlink::JITLinkMemoryManager &MemMgr;
206 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgrOwnership;
HDSimpleRemoteEPC.h39 Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>(
101 static Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
131 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
HDExecutorProcessControl.h227 jitlink::JITLinkMemoryManager &getMemMgr() const { in getMemMgr()
430 jitlink::JITLinkMemoryManager *MemMgr = nullptr;
517 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
527 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr = nullptr);
552 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
HDEPCIndirectionUtils.h132 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
HDJITLinkMemoryManager.h43 class JITLinkMemoryManager {
56 friend class JITLinkMemoryManager; variable
151 virtual ~JITLinkMemoryManager();
320 JITLinkMemoryManager::InFlightAlloc::OnFinalizedFunction;
322 static void Create(JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD,
325 static Expected<SimpleSegmentAlloc> Create(JITLinkMemoryManager &MemMgr,
342 Expected<JITLinkMemoryManager::FinalizedAlloc> finalize() { in finalize()
350 std::unique_ptr<JITLinkMemoryManager::InFlightAlloc> Alloc);
354 std::unique_ptr<JITLinkMemoryManager::InFlightAlloc> Alloc;
358 class InProcessMemoryManager : public JITLinkMemoryManager {
[all …]
HDJITLink.h1815 virtual JITLinkMemoryManager &getMemoryManager() = 0;
1841 virtual void notifyFinalized(JITLinkMemoryManager::FinalizedAlloc Alloc) = 0;
/freebsd-14-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
HDJITLinkMemoryManager.cpp21 JITLinkMemoryManager::~JITLinkMemoryManager() = default;
22 JITLinkMemoryManager::InFlightAlloc::~InFlightAlloc() = default;
146 void SimpleSegmentAlloc::Create(JITLinkMemoryManager &MemMgr, in Create()
193 JITLinkMemoryManager::AllocResult Alloc) mutable { in Create()
204 SimpleSegmentAlloc::Create(JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD, in Create()
233 std::unique_ptr<JITLinkMemoryManager::InFlightAlloc> Alloc) in SimpleSegmentAlloc()
238 : public JITLinkMemoryManager::InFlightAlloc {
482 JITLinkMemoryManager::FinalizedAlloc
HDJITLinkGeneric.h41 using InFlightAlloc = JITLinkMemoryManager::InFlightAlloc;
43 using FinalizeResult = Expected<JITLinkMemoryManager::FinalizedAlloc>;
HDJITLinkGeneric.cpp176 linkPhase4(std::move(Self), JITLinkMemoryManager::FinalizedAlloc{}); in linkPhase3()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
HDDebugObjectManagerPlugin.cpp118 DebugObject(JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD, in DebugObject()
147 using InFlightAlloc = JITLinkMemoryManager::InFlightAlloc;
148 using FinalizedAlloc = JITLinkMemoryManager::FinalizedAlloc;
152 JITLinkMemoryManager &MemMgr;
209 CreateArchType(MemoryBufferRef Buffer, JITLinkMemoryManager &MemMgr,
216 JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD, in ELFDebugObject()
254 JITLinkMemoryManager &MemMgr, in CreateArchType()
HDExecutorProcessControl.cpp31 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) in SelfExecutorProcessControl()
59 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) { in Create()
HDObjectLinkingLayer.cpp171 JITLinkMemoryManager &getMemoryManager() override { return Layer.MemMgr; } in getMemoryManager()
327 void notifyFinalized(JITLinkMemoryManager::FinalizedAlloc A) override { in notifyFinalized()
364 Error notifyEmitted(jitlink::JITLinkMemoryManager::FinalizedAlloc FA) { in notifyEmitted()
689 JITLinkMemoryManager &MemMgr) in ObjectLinkingLayer()
695 ExecutionSession &ES, std::unique_ptr<JITLinkMemoryManager> MemMgr) in ObjectLinkingLayer()
HDMapperJITLinkMemoryManager.cpp21 : public JITLinkMemoryManager::InFlightAlloc {
HDEPCGenericJITLinkMemoryManager.cpp23 : public jitlink::JITLinkMemoryManager::InFlightAlloc {
HDEPCIndirectionUtils.cpp46 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
HDSimpleRemoteEPC.cpp215 Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
/freebsd-14-stable/lib/clang/libllvm/
HDMakefile715 SRCS_EXT+= ExecutionEngine/JITLink/JITLinkMemoryManager.cpp