Searched refs:JITLinkerBase (Results 1 – 2 of 2) sorted by relevance
30 class JITLinkerBase {32 JITLinkerBase(std::unique_ptr<JITLinkContext> Ctx, in JITLinkerBase() function39 virtual ~JITLinkerBase();57 void linkPhase1(std::unique_ptr<JITLinkerBase> Self);63 void linkPhase2(std::unique_ptr<JITLinkerBase> Self, AllocResult AR);71 void linkPhase3(std::unique_ptr<JITLinkerBase> Self,76 void linkPhase4(std::unique_ptr<JITLinkerBase> Self, FinalizeResult FR);89 void abandonAllocAndBailOut(std::unique_ptr<JITLinkerBase> Self, Error Err);97 template <typename LinkerImpl> class JITLinker : public JITLinkerBase {99 using JITLinkerBase::JITLinkerBase;
23 JITLinkerBase::~JITLinkerBase() = default;25 void JITLinkerBase::linkPhase1(std::unique_ptr<JITLinkerBase> Self) { in linkPhase1()59 void JITLinkerBase::linkPhase2(std::unique_ptr<JITLinkerBase> Self, in linkPhase2()123 void JITLinkerBase::linkPhase3(std::unique_ptr<JITLinkerBase> Self, in linkPhase3()169 void JITLinkerBase::linkPhase4(std::unique_ptr<JITLinkerBase> Self, in linkPhase4()184 Error JITLinkerBase::runPasses(LinkGraphPassList &Passes) { in runPasses()191 JITLinkContext::LookupMap JITLinkerBase::getExternalSymbolNames() const { in getExternalSymbolNames()208 void JITLinkerBase::applyLookupResult(AsyncLookupResult Result) { in applyLookupResult()231 void JITLinkerBase::abandonAllocAndBailOut(std::unique_ptr<JITLinkerBase> Self, in abandonAllocAndBailOut()