| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.h | 83 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 D | DebugObjectManagerPlugin.h | 60 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 D | RTDyldObjectLinkingLayer.h | 143 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 D | DebuggerSupportPlugin.h | 44 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override; 46 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, 47 ResourceKey SrcKey) override;
|
| H A D | COFFPlatform.h | 107 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 D | MachOPlatform.h | 139 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 D | ELFNixPlatform.h | 146 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 D | Core.h | 50 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 D | LLJITWithObjectLinkingLayerPlugin.cpp | 86 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 D | ObjectLinkingLayer.cpp | 680 [&](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 D | RTDyldObjectLinkingLayer.cpp | 387 [&](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 D | DebugObjectManagerPlugin.cpp | 477 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 D | DebuggerSupportPlugin.cpp | 393 JITDylib &JD, ResourceKey K) { in notifyRemovingResources() 398 JITDylib &JD, ResourceKey DstKey, ResourceKey SrcKey) {} in notifyTransferringResources()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | JITLink.rst | 95 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 D | llvm-jitlink.cpp | 948 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in Session() 951 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in Session() 952 ResourceKey SrcKey) override {} in Session()
|