Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DEPCGenericJITLinkMemoryManager.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()
H A DMapperJITLinkMemoryManager.h23 class MapperJITLinkMemoryManager : public jitlink::JITLinkMemoryManager {
42 using JITLinkMemoryManager::allocate;
47 using JITLinkMemoryManager::deallocate;
H A DObjectLinkingLayer.h105 jitlink::JITLinkMemoryManager &MemMgr);
112 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
182 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
195 jitlink::JITLinkMemoryManager &MemMgr;
196 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgrOwnership;
H A DSimpleRemoteEPC.h39 Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>(
101 static Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
131 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
H A DExecutorProcessControl.h227 jitlink::JITLinkMemoryManager &getMemMgr() const { in getMemMgr()
412 jitlink::JITLinkMemoryManager *MemMgr = nullptr;
499 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
509 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr = nullptr);
534 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
H A DEPCIndirectionUtils.h132 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h43 class JITLinkMemoryManager {
56 friend class JITLinkMemoryManager; variable
151 virtual ~JITLinkMemoryManager();
320 JITLinkMemoryManager::InFlightAlloc::OnFinalizedFunction;
322 static void Create(JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD,
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 {
372 using JITLinkMemoryManager::allocate;
[all …]
H A DJITLink.h1804 virtual JITLinkMemoryManager &getMemoryManager() = 0;
1830 virtual void notifyFinalized(JITLinkMemoryManager::FinalizedAlloc Alloc) = 0;
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.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 {
483 JITLinkMemoryManager::FinalizedAlloc
H A DJITLinkGeneric.h41 using InFlightAlloc = JITLinkMemoryManager::InFlightAlloc;
43 using FinalizeResult = Expected<JITLinkMemoryManager::FinalizedAlloc>;
H A DJITLinkGeneric.cpp176 linkPhase4(std::move(Self), JITLinkMemoryManager::FinalizedAlloc{}); in linkPhase3()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.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()
H A DExecutorProcessControl.cpp31 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) in SelfExecutorProcessControl()
59 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) { in Create()
H A DObjectLinkingLayer.cpp167 JITLinkMemoryManager &getMemoryManager() override { return Layer.MemMgr; } in getMemoryManager()
326 void notifyFinalized(JITLinkMemoryManager::FinalizedAlloc A) override { in notifyFinalized()
646 JITLinkMemoryManager &MemMgr) in ObjectLinkingLayer()
652 ExecutionSession &ES, std::unique_ptr<JITLinkMemoryManager> MemMgr) in ObjectLinkingLayer()
H A DEPCGenericJITLinkMemoryManager.cpp23 : public jitlink::JITLinkMemoryManager::InFlightAlloc {
H A DMapperJITLinkMemoryManager.cpp21 : public JITLinkMemoryManager::InFlightAlloc {
H A DSimpleRemoteEPC.cpp198 Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
H A DEPCIndirectionUtils.cpp46 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile714 SRCS_EXT+= ExecutionEngine/JITLink/JITLinkMemoryManager.cpp