class JITLinker

Declaration

template <typename LinkerImpl>
class JITLinker : public JITLinkerBase { /* full declaration omitted */ };

Declared at: llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h:97

Inherits from: JITLinkerBase

Templates

LinkerImpl

Member Variables

Method Overview

  • private llvm::Error fixUpBlocks(llvm::jitlink::LinkGraph & G) const
  • private const LinkerImpl & impl() const
  • public template <typename... ArgTs>static void link(ArgTs &&... Args)

Inherited from JITLinkerBase:

Methods

llvm::Error fixUpBlocks(
    llvm::jitlink::LinkGraph& G) const

Declared at: llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h:123

Parameters

llvm::jitlink::LinkGraph& G

const LinkerImpl& impl() const

Declared at: llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h:119

template <typename... ArgTs>
static void link(ArgTs&&... Args)

Description

Link constructs a LinkerImpl instance and calls linkPhase1. Link should be called with the constructor arguments for LinkerImpl, which will be forwarded to the constructor.

Declared at: llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h:104

Templates

ArgTs

Parameters

ArgTs&&... Args