LLVM 20.0.0git
Public Member Functions | Static Public Member Functions | List of all members
llvm::jitlink::JITLinker< LinkerImpl > Class Template Reference

#include "ExecutionEngine/JITLink/JITLinkGeneric.h"

Inheritance diagram for llvm::jitlink::JITLinker< LinkerImpl >:
Inheritance graph
[legend]

Public Member Functions

 JITLinkerBase (std::unique_ptr< JITLinkContext > Ctx, std::unique_ptr< LinkGraph > G, PassConfiguration Passes)
 

Static Public Member Functions

template<typename... ArgTs>
static void link (ArgTs &&... Args)
 Link constructs a LinkerImpl instance and calls linkPhase1.
 

Additional Inherited Members

Detailed Description

template<typename LinkerImpl>
class llvm::jitlink::JITLinker< LinkerImpl >

Definition at line 106 of file JITLinkGeneric.h.

Member Function Documentation

◆ JITLinkerBase()

template<typename LinkerImpl >
llvm::jitlink::JITLinkerBase::JITLinkerBase ( std::unique_ptr< JITLinkContext Ctx,
std::unique_ptr< LinkGraph G,
PassConfiguration  Passes 
)
inline

Definition at line 31 of file JITLinkGeneric.h.

◆ link()

template<typename LinkerImpl >
template<typename... ArgTs>
static void llvm::jitlink::JITLinker< LinkerImpl >::link ( ArgTs &&...  Args)
inlinestatic

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.

Definition at line 113 of file JITLinkGeneric.h.


The documentation for this class was generated from the following file: