LLVM 20.0.0git
|
Public Member Functions | |
ELFJITLinker_riscv (std::unique_ptr< JITLinkContext > Ctx, std::unique_ptr< LinkGraph > G, PassConfiguration PassConfig) | |
Public Member Functions inherited from llvm::jitlink::JITLinker< ELFJITLinker_riscv > | |
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_riscv > |
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::jitlink::JITLinker< ELFJITLinker_riscv > | |
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) |
Definition at line 149 of file ELF_riscv.cpp.
|
inline |
Definition at line 153 of file ELF_riscv.cpp.
References G, llvm::jitlink::JITLinkerBase::getPassConfig(), and llvm::jitlink::PassConfiguration::PostAllocationPasses.
|
friend |
Definition at line 994 of file ELF_riscv.cpp.