LLVM: llvm::jitlink::ELFJITLinker_x86_64 Class Reference (original) (raw)
Inheritance diagram for llvm::jitlink::ELFJITLinker_x86_64:
[legend]
| Public Member Functions | |
|---|---|
| ELFJITLinker_x86_64 (std::unique_ptr< JITLinkContext > Ctx, std::unique_ptr< LinkGraph > G, PassConfiguration PassConfig) | |
| Public Member Functions inherited from llvm::jitlink::JITLinker< ELFJITLinker_x86_64 > | |
| JITLinkerBase (std::unique_ptr< JITLinkContext > Ctx, std::unique_ptr< LinkGraph > G, PassConfiguration Passes) | |
| Public Member Functions inherited from llvm::jitlink::JITLinkerBase | |
| JITLinkerBase (std::unique_ptr< JITLinkContext > Ctx, std::unique_ptr< LinkGraph > G, PassConfiguration Passes) | |
| virtual | ~JITLinkerBase () |
| Friends | |
|---|---|
| class | JITLinker< ELFJITLinker_x86_64 > |
| Additional Inherited Members | |
|---|---|
| Static Public Member Functions inherited from llvm::jitlink::JITLinker< ELFJITLinker_x86_64 > | |
| static void | link (ArgTs &&... Args) |
| Link constructs a LinkerImpl instance and calls linkPhase1. | |
| 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
Definition at line 249 of file ELF_x86_64.cpp.
Constructor & Destructor Documentation
| llvm::jitlink::ELFJITLinker_x86_64::ELFJITLinker_x86_64 ( std::unique_ptr< JITLinkContext > Ctx, std::unique_ptr< LinkGraph > G, PassConfiguration PassConfig ) | inline |
|---|
Definition at line 253 of file ELF_x86_64.cpp.
References llvm::jitlink::JITLinkerBase::getGraph(), llvm::jitlink::JITLinkerBase::getPassConfig(), llvm::move(), and llvm::jitlink::JITLinkerBase::shouldAddDefaultTargetPasses().
Friends And Related Symbol Documentation
◆ JITLinker< ELFJITLinker_x86_64 >
| friend class JITLinker< ELFJITLinker_x86_64 > | friend |
|---|
Definition at line 240 of file ELF_x86_64.cpp.
The documentation for this class was generated from the following file:
- lib/ExecutionEngine/JITLink/ELF_x86_64.cpp