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:
- protected getPassConfig
- protected linkPhase1
- protected linkPhase2
- protected linkPhase3
- protected linkPhase4
Methods
¶llvm::Error fixUpBlocks(
llvm::jitlink::LinkGraph& G) const
llvm::Error fixUpBlocks(
llvm::jitlink::LinkGraph& G) const
Declared at: llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h:123
Parameters
¶const LinkerImpl& impl() const
const LinkerImpl& impl() const
Declared at: llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h:119
¶template <typename... ArgTs>
static void link(ArgTs&&... Args)
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