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
◆ link()
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:
- lib/ExecutionEngine/JITLink/JITLinkGeneric.h