| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFF_x86_64.cpp | 38 COFFJITLinker_x86_64(std::unique_ptr<JITLinkContext> Ctx, in COFFJITLinker_x86_64() 137 Error lowerCOFFRelocationEdges(LinkGraph &G, JITLinkContext &Ctx) { in lowerCOFFRelocationEdges() 164 JITLinkContext &Ctx) { in getImageBaseAddress() 173 JITLinkContext::LookupMap Symbols; in getImageBaseAddress() 195 Error lowerEdges_COFF_x86_64(LinkGraph &G, JITLinkContext *Ctx) { in lowerEdges_COFF_x86_64() 237 std::unique_ptr<JITLinkContext> Ctx) { in link_COFF_x86_64() 249 JITLinkContext *CtxPtr = Ctx.get(); in link_COFF_x86_64()
|
| H A D | JITLinkGeneric.h | 32 JITLinkerBase(std::unique_ptr<JITLinkContext> Ctx, in JITLinkerBase() 87 JITLinkContext::LookupMap getExternalSymbolNames() const; 91 std::unique_ptr<JITLinkContext> Ctx;
|
| H A D | JITLink.cpp | 338 JITLinkContext::~JITLinkContext() = default; 340 bool JITLinkContext::shouldAddDefaultTargetPasses(const Triple &TT) const { in shouldAddDefaultTargetPasses() 344 LinkGraphPassFunction JITLinkContext::getMarkLivePass(const Triple &TT) const { in getMarkLivePass() 348 Error JITLinkContext::modifyPassConfig(LinkGraph &G, in modifyPassConfig() 419 void link(std::unique_ptr<LinkGraph> G, std::unique_ptr<JITLinkContext> Ctx) { in link()
|
| H A D | MachO.cpp | 76 std::unique_ptr<JITLinkContext> Ctx) { in link_MachO()
|
| H A D | JITLinkGeneric.cpp | 191 JITLinkContext::LookupMap JITLinkerBase::getExternalSymbolNames() const { in getExternalSymbolNames() 193 JITLinkContext::LookupMap UnresolvedExternals; in getExternalSymbolNames()
|
| H A D | ELF.cpp | 82 std::unique_ptr<JITLinkContext> Ctx) { in link_ELF()
|
| H A D | COFF.cpp | 123 std::unique_ptr<JITLinkContext> Ctx) { in link_COFF()
|
| H A D | ELF_x86_64.cpp | 265 ELFJITLinker_x86_64(std::unique_ptr<JITLinkContext> Ctx, in ELFJITLinker_x86_64() 367 std::unique_ptr<JITLinkContext> Ctx) { in link_ELF_x86_64()
|
| H A D | ELF_aarch64.cpp | 34 ELFJITLinker_aarch64(std::unique_ptr<JITLinkContext> Ctx, in ELFJITLinker_aarch64() 550 std::unique_ptr<JITLinkContext> Ctx) { in link_ELF_aarch64()
|
| H A D | MachO_x86_64.cpp | 453 MachOJITLinker_x86_64(std::unique_ptr<JITLinkContext> Ctx, in MachOJITLinker_x86_64() 473 std::unique_ptr<JITLinkContext> Ctx) { in link_MachO_x86_64()
|
| H A D | MachO_arm64.cpp | 526 MachOJITLinker_arm64(std::unique_ptr<JITLinkContext> Ctx, in MachOJITLinker_arm64() 548 std::unique_ptr<JITLinkContext> Ctx) { in link_MachO_arm64()
|
| H A D | ELF_riscv.cpp | 179 ELFJITLinker_riscv(std::unique_ptr<JITLinkContext> Ctx, in ELFJITLinker_riscv() 584 std::unique_ptr<JITLinkContext> Ctx) { in link_ELF_riscv()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | ELF.h | 34 std::unique_ptr<JITLinkContext> Ctx);
|
| H A D | MachO.h | 34 std::unique_ptr<JITLinkContext> Ctx);
|
| H A D | ELF_riscv.h | 33 std::unique_ptr<JITLinkContext> Ctx);
|
| H A D | MachO_arm64.h | 39 std::unique_ptr<JITLinkContext> Ctx);
|
| H A D | ELF_aarch64.h | 34 std::unique_ptr<JITLinkContext> Ctx);
|
| H A D | COFF.h | 34 std::unique_ptr<JITLinkContext> Ctx);
|
| H A D | COFF_x86_64.h | 31 std::unique_ptr<JITLinkContext> Ctx);
|
| H A D | MachO_x86_64.h | 39 std::unique_ptr<JITLinkContext> Ctx);
|
| H A D | ELF_x86_64.h | 49 std::unique_ptr<JITLinkContext> Ctx);
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | DebugObjectManagerPlugin.cpp | 197 Create(MemoryBufferRef Buffer, JITLinkContext &Ctx, ExecutionSession &ES); 308 ELFDebugObject::Create(MemoryBufferRef Buffer, JITLinkContext &Ctx, in Create() 388 JITLinkContext &Ctx, MemoryBufferRef ObjBuffer) { in createDebugObjectFromBuffer() 407 MaterializationResponsibility &MR, LinkGraph &G, JITLinkContext &Ctx, in notifyMaterializing()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | DebugObjectManagerPlugin.h | 55 jitlink::LinkGraph &G, jitlink::JITLinkContext &Ctx,
|
| H A D | ObjectLinkingLayer.h | 75 jitlink::JITLinkContext &Ctx, in notifyMaterializing()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | JITLink.rst | 255 ``getLinkage`` method. The ``JITLinkContext`` can use this flag to determine 259 the ``getScope`` method. The ``JITLinkContext`` can use this to determine 433 (supplied by the ``JITLinkContext``) will be run at the end of this 468 Calls the ``JITLinkContext``'s ``JITLinkMemoryManager`` to allocate both 478 been allocated, but before the ``JITLinkContext`` is notified of the 488 #. Notify the ``JITLinkContext`` of the assigned symbol addresses. 490 Calls ``JITLinkContext::notifyResolved`` on the link graph, allowing 499 Calls the ``JITLinkContext`` to resolve the target address of any external 557 Calls ``JITLinkContext::notifyFinalized`` and hands off the 574 a failure value then linking is stopped and the ``JITLinkContext`` is notified [all …]
|