Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DEPCGenericJITLinkMemoryManager.h29 : public jitlink::JITLinkMemoryManager {
48 using JITLinkMemoryManager::allocate;
54 using JITLinkMemoryManager::deallocate;
72 jitlink::JITLinkMemoryManager::FinalizedAlloc> {
74 static size_t size(const jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in size()
80 const jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in serialize()
86 jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in deserialize()
90 FA = jitlink::JITLinkMemoryManager::FinalizedAlloc(A); in deserialize()
H A DLinkGraphLinkingLayer.h81 jitlink::JITLinkMemoryManager &MemMgr);
88 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
159 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
169 jitlink::JITLinkMemoryManager &MemMgr;
170 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgrOwnership;
H A DMapperJITLinkMemoryManager.h25 : public jitlink::JITLinkMemoryManager {
44 using JITLinkMemoryManager::allocate;
49 using JITLinkMemoryManager::deallocate;
H A DSelfExecutorProcessControl.h31 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
41 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr = nullptr);
66 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
H A DObjectLinkingLayer.h61 jitlink::JITLinkMemoryManager &MemMgr) in ObjectLinkingLayer()
69 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) in ObjectLinkingLayer()
H A DSimpleRemoteEPC.h41 Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>(
100 static Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
135 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
H A DExecutorProcessControl.h144 jitlink::JITLinkMemoryManager &getMemMgr() const { in getMemMgr()
319 jitlink::JITLinkMemoryManager *MemMgr = nullptr;
H A DEPCIndirectionUtils.h132 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h47 class LLVM_ABI JITLinkMemoryManager {
60 friend class JITLinkMemoryManager; variable
155 virtual ~JITLinkMemoryManager();
322 JITLinkMemoryManager::InFlightAlloc::OnFinalizedFunction;
324 LLVM_ABI static void Create(JITLinkMemoryManager &MemMgr,
330 Create(JITLinkMemoryManager &MemMgr,
347 Expected<JITLinkMemoryManager::FinalizedAlloc> finalize() { in finalize()
355 std::unique_ptr<JITLinkMemoryManager::InFlightAlloc> Alloc);
359 std::unique_ptr<JITLinkMemoryManager::InFlightAlloc> Alloc;
363 class LLVM_ABI InProcessMemoryManager : public JITLinkMemoryManager {
[all …]
H A DJITLink.h1947 virtual JITLinkMemoryManager &getMemoryManager() = 0;
1973 virtual void notifyFinalized(JITLinkMemoryManager::FinalizedAlloc Alloc) = 0;
/freebsd/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()
196 JITLinkMemoryManager::AllocResult Alloc) mutable { in Create()
207 JITLinkMemoryManager &MemMgr, std::shared_ptr<orc::SymbolStringPool> SSP, in Create()
236 std::unique_ptr<JITLinkMemoryManager::InFlightAlloc> Alloc) in SimpleSegmentAlloc()
241 : public JITLinkMemoryManager::InFlightAlloc {
495 JITLinkMemoryManager::FinalizedAlloc
H A DJITLinkGeneric.h41 using InFlightAlloc = JITLinkMemoryManager::InFlightAlloc;
43 using FinalizeResult = Expected<JITLinkMemoryManager::FinalizedAlloc>;
H A DJITLinkGeneric.cpp173 linkPhase4(std::move(Self), JITLinkMemoryManager::FinalizedAlloc{}); in linkPhase3()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp116 DebugObject(JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD, in DebugObject()
145 using InFlightAlloc = JITLinkMemoryManager::InFlightAlloc;
146 using FinalizedAlloc = JITLinkMemoryManager::FinalizedAlloc;
150 JITLinkMemoryManager &MemMgr;
207 CreateArchType(MemoryBufferRef Buffer, JITLinkMemoryManager &MemMgr,
214 JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD, in ELFDebugObject()
252 JITLinkMemoryManager &MemMgr, in CreateArchType()
H A DLinkGraphLinkingLayer.cpp65 JITLinkMemoryManager &getMemoryManager() override { return Layer.MemMgr; } in getMemoryManager()
213 void notifyFinalized(JITLinkMemoryManager::FinalizedAlloc A) override { in notifyFinalized()
246 Error notifyEmitted(jitlink::JITLinkMemoryManager::FinalizedAlloc FA) { in notifyEmitted()
480 JITLinkMemoryManager &MemMgr) in LinkGraphLinkingLayer()
486 ExecutionSession &ES, std::unique_ptr<JITLinkMemoryManager> MemMgr) in LinkGraphLinkingLayer()
H A DSelfExecutorProcessControl.cpp25 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) in SelfExecutorProcessControl()
59 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) { in Create()
H A DMapperJITLinkMemoryManager.cpp20 : public JITLinkMemoryManager::InFlightAlloc {
H A DEPCGenericJITLinkMemoryManager.cpp22 : public jitlink::JITLinkMemoryManager::InFlightAlloc {
H A DEPCIndirectionUtils.cpp46 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
H A DSimpleRemoteEPC.cpp213 Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DRemoteJITUtils.cpp59 Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
/freebsd/lib/clang/libllvm/
H A DMakefile787 SRCS_EXT+= ExecutionEngine/JITLink/JITLinkMemoryManager.cpp