Home
last modified time | relevance | path

Searched refs:FinalizedAlloc (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h55 class FinalizedAlloc {
61 FinalizedAlloc() = default;
66 FinalizedAlloc(const FinalizedAlloc &) = delete;
67 FinalizedAlloc(FinalizedAlloc &&Other) : A(Other.A) { in FinalizedAlloc() function
70 FinalizedAlloc &operator=(const FinalizedAlloc &) = delete;
71 FinalizedAlloc &operator=(FinalizedAlloc &&Other) {
77 ~FinalizedAlloc() { in ~FinalizedAlloc()
132 Expected<FinalizedAlloc> finalize() { in finalize()
181 std::vector<FinalizedAlloc> Allocs; in deallocate()
197 std::vector<FinalizedAlloc> Allocs; in deallocate()
[all …]
H A DJITLink.h1718 virtual void notifyFinalized(JITLinkMemoryManager::FinalizedAlloc Alloc) = 0;
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DEPCGenericJITLinkMemoryManager.h48 void deallocate(std::vector<FinalizedAlloc> Allocs,
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 DEPCIndirectionUtils.h129 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
152 FinalizedAlloc ResolverBlock;
157 std::vector<FinalizedAlloc> IndirectStubAllocs;
H A DObjectLinkingLayer.h183 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc;
189 Error notifyEmitted(MaterializationResponsibility &MR, FinalizedAlloc FA);
200 DenseMap<ResourceKey, std::vector<FinalizedAlloc>> Allocs;
H A DMapperJITLinkMemoryManager.h42 void deallocate(std::vector<FinalizedAlloc> Allocs,
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp141 std::vector<FinalizedAlloc> Allocs; in ~DebugObject()
153 using FinalizedAlloc = JITLinkMemoryManager::FinalizedAlloc; typedef in llvm::orc::DebugObject
163 FinalizedAlloc Alloc;
178 OnFinalize = std::move(OnFinalize)](Expected<FinalizedAlloc> FA) { in finalizeAsync()
H A DMapperJITLinkMemoryManager.cpp42 OnFinalize(FinalizedAlloc(*Result)); in finalize()
124 std::vector<FinalizedAlloc> Allocs, OnDeallocatedFunction OnDeallocated) { in deallocate()
H A DEPCGenericJITLinkMemoryManager.cpp73 OnFinalize(FinalizedAlloc(AllocAddr)); in finalize()
127 std::vector<FinalizedAlloc> Allocs, OnDeallocatedFunction OnDeallocated) { in deallocate()
H A DEPCIndirectionUtils.cpp46 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc; typedef in __anonfde2288d0111::EPCTrampolinePool
51 std::vector<FinalizedAlloc> TrampolineBlocks;
H A DObjectLinkingLayer.cpp311 void notifyFinalized(JITLinkMemoryManager::FinalizedAlloc A) override { in notifyFinalized()
685 FinalizedAlloc FA) { in notifyEmitted()
707 std::vector<FinalizedAlloc> AllocsToRemove; in handleRemoveResources()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.cpp417 void InProcessMemoryManager::deallocate(std::vector<FinalizedAlloc> Allocs, in deallocate()
458 JITLinkMemoryManager::FinalizedAlloc
466 return FinalizedAlloc(orc::ExecutorAddr::fromPtr(FA)); in createFinalizedAlloc()
H A DJITLinkGeneric.h44 using FinalizeResult = Expected<JITLinkMemoryManager::FinalizedAlloc>;
/llvm-project-15.0.7/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp500 OnFinalized(FinalizedAlloc(ExecutorAddr::fromPtr( in allocate()
619 void deallocate(std::vector<FinalizedAlloc> FinalizedAllocs, in deallocate()