Searched refs:JITLinkerBase (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLinkGeneric.h | 29 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 D | JITLinkGeneric.cpp | 20 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 D | XCOFF_ppc64.cpp | 60 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 D | ELF_ppc64.cpp | 406 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 D | ELF_riscv.cpp | 156 JITLinkerBase::getPassConfig().PostAllocationPasses.push_back( in ELFJITLinker_riscv()
|