#include "JITLinkGeneric.h"
#include "llvm/Support/BinaryStreamReader.h"
#include "llvm/Support/MemoryBuffer.h"
#define DEBUG_TYPE …
namespace llvm {
namespace jitlink {
JITLinkerBase::~JITLinkerBase() = default;
void JITLinkerBase::linkPhase1(std::unique_ptr<JITLinkerBase> Self) { … }
void JITLinkerBase::linkPhase2(std::unique_ptr<JITLinkerBase> Self,
AllocResult AR) { … }
void JITLinkerBase::linkPhase3(std::unique_ptr<JITLinkerBase> Self,
Expected<AsyncLookupResult> LR) { … }
void JITLinkerBase::linkPhase4(std::unique_ptr<JITLinkerBase> Self,
FinalizeResult FR) { … }
Error JITLinkerBase::runPasses(LinkGraphPassList &Passes) { … }
JITLinkContext::LookupMap JITLinkerBase::getExternalSymbolNames() const { … }
void JITLinkerBase::applyLookupResult(AsyncLookupResult Result) { … }
void JITLinkerBase::abandonAllocAndBailOut(std::unique_ptr<JITLinkerBase> Self,
Error Err) { … }
void prune(LinkGraph &G) { … }
}
}