11#define DEBUG_TYPE "orc"
16void RedirectionManager::anchor() {}
21 return JD.
define(std::make_unique<RedirectableMaterializationUnit>(
22 *
this, std::move(InitialDests)),
Lightweight error class with error context and mandatory checking.
Error define(std::unique_ptr< MaterializationUnitType > &&MU, ResourceTrackerSP RT=nullptr)
Define all symbols provided by the materialization unit to be part of this JITDylib.
Error createRedirectableSymbols(ResourceTrackerSP RT, SymbolMap InitialDests)
Create redirectable symbols with given symbol names and initial desitnation symbol addresses.
JITDylib & getJITDylib() const
Return the JITDylib targeted by this tracker.
This is an optimization pass for GlobalISel generic memory operations.