Home
last modified time | relevance | path

Searched refs:JITLinkContext (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DCOFF_x86_64.cpp38 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 DJITLinkGeneric.h32 JITLinkerBase(std::unique_ptr<JITLinkContext> Ctx, in JITLinkerBase()
87 JITLinkContext::LookupMap getExternalSymbolNames() const;
91 std::unique_ptr<JITLinkContext> Ctx;
H A DJITLink.cpp338 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 DMachO.cpp76 std::unique_ptr<JITLinkContext> Ctx) { in link_MachO()
H A DJITLinkGeneric.cpp191 JITLinkContext::LookupMap JITLinkerBase::getExternalSymbolNames() const { in getExternalSymbolNames()
193 JITLinkContext::LookupMap UnresolvedExternals; in getExternalSymbolNames()
H A DELF.cpp82 std::unique_ptr<JITLinkContext> Ctx) { in link_ELF()
H A DCOFF.cpp123 std::unique_ptr<JITLinkContext> Ctx) { in link_COFF()
H A DELF_x86_64.cpp265 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 DELF_aarch64.cpp34 ELFJITLinker_aarch64(std::unique_ptr<JITLinkContext> Ctx, in ELFJITLinker_aarch64()
550 std::unique_ptr<JITLinkContext> Ctx) { in link_ELF_aarch64()
H A DMachO_x86_64.cpp453 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 DMachO_arm64.cpp526 MachOJITLinker_arm64(std::unique_ptr<JITLinkContext> Ctx, in MachOJITLinker_arm64()
548 std::unique_ptr<JITLinkContext> Ctx) { in link_MachO_arm64()
H A DELF_riscv.cpp179 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 DELF.h34 std::unique_ptr<JITLinkContext> Ctx);
H A DMachO.h34 std::unique_ptr<JITLinkContext> Ctx);
H A DELF_riscv.h33 std::unique_ptr<JITLinkContext> Ctx);
H A DMachO_arm64.h39 std::unique_ptr<JITLinkContext> Ctx);
H A DELF_aarch64.h34 std::unique_ptr<JITLinkContext> Ctx);
H A DCOFF.h34 std::unique_ptr<JITLinkContext> Ctx);
H A DCOFF_x86_64.h31 std::unique_ptr<JITLinkContext> Ctx);
H A DMachO_x86_64.h39 std::unique_ptr<JITLinkContext> Ctx);
H A DELF_x86_64.h49 std::unique_ptr<JITLinkContext> Ctx);
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp197 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 DDebugObjectManagerPlugin.h55 jitlink::LinkGraph &G, jitlink::JITLinkContext &Ctx,
H A DObjectLinkingLayer.h75 jitlink::JITLinkContext &Ctx, in notifyMaterializing()
/llvm-project-15.0.7/llvm/docs/
H A DJITLink.rst255 ``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 …]

12