Home
last modified time | relevance | path

Searched refs:JITLinkerBase (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.h29 class JITLinkerBase {
31 JITLinkerBase(std::unique_ptr<JITLinkContext> Ctx, in JITLinkerBase() function
38 virtual ~JITLinkerBase();
66 void linkPhase1(std::unique_ptr<JITLinkerBase> Self);
72 void linkPhase2(std::unique_ptr<JITLinkerBase> Self, AllocResult AR);
80 void linkPhase3(std::unique_ptr<JITLinkerBase> Self,
85 void linkPhase4(std::unique_ptr<JITLinkerBase> Self, FinalizeResult FR);
98 void abandonAllocAndBailOut(std::unique_ptr<JITLinkerBase> Self, Error Err);
106 template <typename LinkerImpl> class JITLinker : public JITLinkerBase {
108 using JITLinkerBase::JITLinkerBase;
H A DJITLinkGeneric.cpp20 JITLinkerBase::~JITLinkerBase() = default;
22 void JITLinkerBase::linkPhase1(std::unique_ptr<JITLinkerBase> Self) { in linkPhase1()
67 void JITLinkerBase::linkPhase2(std::unique_ptr<JITLinkerBase> Self, in linkPhase2()
131 void JITLinkerBase::linkPhase3(std::unique_ptr<JITLinkerBase> Self, in linkPhase3()
186 void JITLinkerBase::linkPhase4(std::unique_ptr<JITLinkerBase> Self, in linkPhase4()
201 Error JITLinkerBase::runPasses(LinkGraphPassList &Passes) { in runPasses()
208 JITLinkContext::LookupMap JITLinkerBase::getExternalSymbolNames() const { in getExternalSymbolNames()
223 void JITLinkerBase::applyLookupResult(AsyncLookupResult Result) { in applyLookupResult()
269 void JITLinkerBase::abandonAllocAndBailOut(std::unique_ptr<JITLinkerBase> Self, in abandonAllocAndBailOut()
H A DXCOFF_ppc64.cpp60 using JITLinkerBase = JITLinker<XCOFFJITLinker_ppc64>; typedef in llvm::jitlink::XCOFFJITLinker_ppc64
61 friend JITLinkerBase;
67 : JITLinkerBase(std::move(Ctx), std::move(G), std::move(PassConfig)) { in XCOFFJITLinker_ppc64()
H A DELF_ppc64.cpp406 using JITLinkerBase = JITLinker<ELFJITLinker_ppc64<Endianness>>; typedef in llvm::jitlink::ELFJITLinker_ppc64
407 friend JITLinkerBase;
412 : JITLinkerBase(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_ppc64()
413 JITLinkerBase::getPassConfig().PostAllocationPasses.push_back( in ELFJITLinker_ppc64()
H A DELF_riscv.cpp156 JITLinkerBase::getPassConfig().PostAllocationPasses.push_back( in ELFJITLinker_riscv()