LLVM: llvm::jitlink::JITLinker< LinkerImpl > Class Template Reference (original) (raw)

#include "[ExecutionEngine/JITLink/JITLinkGeneric.h](JITLinkGeneric%5F8h%5Fsource.html)"

Inheritance diagram for llvm::jitlink::JITLinker< LinkerImpl >:

Static Public Member Functions
template<typename... ArgTs>
static void link (ArgTs &&... Args)
Link constructs a LinkerImpl instance and calls linkPhase1.
Additional Inherited Members
Protected Types inherited from llvm::jitlink::JITLinkerBase
using InFlightAlloc = JITLinkMemoryManager::InFlightAlloc
using AllocResult = Expected<std::unique_ptr<InFlightAlloc>>
using FinalizeResult = Expected<JITLinkMemoryManager::FinalizedAlloc>
Protected Member Functions inherited from llvm::jitlink::JITLinkerBase
LinkGraph & getGraph ()
bool shouldAddDefaultTargetPasses (const Triple &TT)
PassConfiguration & getPassConfig ()
void linkPhase1 (std::unique_ptr< JITLinkerBase > Self)
void linkPhase2 (std::unique_ptr< JITLinkerBase > Self, AllocResult AR)
void linkPhase3 (std::unique_ptr< JITLinkerBase > Self, Expected< AsyncLookupResult > LookupResult)
void linkPhase4 (std::unique_ptr< JITLinkerBase > Self, FinalizeResult FR)

Detailed Description

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

Definition at line 106 of file JITLinkGeneric.h.

Member Function Documentation

JITLinkerBase()

template

template

template<typename... ArgTs>

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: