Home
last modified time | relevance | path

Searched refs:ResourceKey (Results 1 – 15 of 15) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h83 virtual Error notifyRemovingResources(JITDylib &JD, ResourceKey K) = 0;
84 virtual void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey,
85 ResourceKey SrcKey) = 0;
191 Error handleRemoveResources(JITDylib &JD, ResourceKey K) override;
192 void handleTransferResources(JITDylib &JD, ResourceKey DstKey,
193 ResourceKey SrcKey) override;
201 DenseMap<ResourceKey, std::vector<FinalizedAlloc>> Allocs;
215 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override;
216 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey,
217 ResourceKey SrcKey) override;
[all …]
H A DDebugObjectManagerPlugin.h60 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override;
62 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey,
63 ResourceKey SrcKey) override;
74 std::map<ResourceKey, std::vector<OwnedDebugObject>> RegisteredObjs;
H A DRTDyldObjectLinkingLayer.h143 Error handleRemoveResources(JITDylib &JD, ResourceKey K) override;
144 void handleTransferResources(JITDylib &JD, ResourceKey DstKey,
145 ResourceKey SrcKey) override;
154 DenseMap<ResourceKey, std::vector<MemoryManagerUP>> MemMgrs;
H A DDebuggerSupportPlugin.h44 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override;
46 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey,
47 ResourceKey SrcKey) override;
H A DCOFFPlatform.h107 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources()
111 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources()
112 ResourceKey SrcKey) override {} in notifyTransferringResources()
H A DMachOPlatform.h139 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources()
143 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources()
144 ResourceKey SrcKey) override {} in notifyTransferringResources()
H A DELFNixPlatform.h146 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources()
150 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources()
151 ResourceKey SrcKey) override {} in notifyTransferringResources()
H A DCore.h50 using ResourceKey = uintptr_t; variable
90 ResourceKey getKeyUnsafe() const { return reinterpret_cast<uintptr_t>(this); } in getKeyUnsafe()
104 virtual Error handleRemoveResources(JITDylib &JD, ResourceKey K) = 0;
105 virtual void handleTransferResources(JITDylib &JD, ResourceKey DstK,
106 ResourceKey SrcK) = 0;
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp86 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources()
90 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources()
91 ResourceKey SrcKey) override {} in notifyTransferringResources()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DObjectLinkingLayer.cpp680 [&](ResourceKey K) { Allocs[K].push_back(std::move(FA)); }); in notifyEmitted()
683 Error ObjectLinkingLayer::handleRemoveResources(JITDylib &JD, ResourceKey K) { in handleRemoveResources()
709 ResourceKey DstKey, in handleTransferResources()
710 ResourceKey SrcKey) { in handleTransferResources()
764 [&](ResourceKey K) { EHFrameRanges[K].push_back(EmittedRange); })) in notifyEmitted()
778 ResourceKey K) { in notifyRemovingResources()
802 JITDylib &JD, ResourceKey DstKey, ResourceKey SrcKey) { in notifyTransferringResources()
H A DRTDyldObjectLinkingLayer.cpp387 [&](ResourceKey K) { MemMgrs[K].push_back(std::move(MemMgr)); })) { in onObjEmit()
394 ResourceKey K) { in handleRemoveResources()
419 ResourceKey DstKey, in handleTransferResources()
420 ResourceKey SrcKey) { in handleTransferResources()
H A DDebugObjectManagerPlugin.cpp477 FinalizePromise.set_value(MR.withResourceKeyDo([&](ResourceKey K) { in notifyEmitted()
496 ResourceKey DstKey, in notifyTransferringResources()
497 ResourceKey SrcKey) { in notifyTransferringResources()
512 ResourceKey Key) { in notifyRemovingResources()
H A DDebuggerSupportPlugin.cpp393 JITDylib &JD, ResourceKey K) { in notifyRemovingResources()
398 JITDylib &JD, ResourceKey DstKey, ResourceKey SrcKey) {} in notifyTransferringResources()
/openbsd-src/gnu/llvm/llvm/docs/
H A DJITLink.rst95 resources associated with the ``ResourceKey`` *K* for the
100 Error notifyRemovingResources(ResourceKey K)
103 transfer tracking of any resources associated with ``ResourceKey``
108 void notifyTransferringResources(ResourceKey DstKey,
109 ResourceKey SrcKey)
140 Error notifyRemovingResources(ResourceKey K) override {
143 void notifyTransferringResources(ResourceKey DstKey,
144 ResourceKey SrcKey) override {}
/openbsd-src/gnu/llvm/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp948 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in Session()
951 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in Session()
952 ResourceKey SrcKey) override {} in Session()