|
| PartitioningIRMaterializationUnit (ExecutionSession &ES, const IRSymbolMapper::ManglingOptions &MO, ThreadSafeModule TSM, CompileOnDemandLayer &Parent) |
|
| PartitioningIRMaterializationUnit (ThreadSafeModule TSM, Interface I, SymbolNameToDefinitionMap SymbolToDefinition, CompileOnDemandLayer &Parent) |
|
| IRMaterializationUnit (ExecutionSession &ES, const IRSymbolMapper::ManglingOptions &MO, ThreadSafeModule TSM) |
| Create an IRMaterializationLayer. More...
|
|
| IRMaterializationUnit (ThreadSafeModule TSM, Interface I, SymbolNameToDefinitionMap SymbolToDefinition) |
| Create an IRMaterializationLayer from a module, and pre-existing SymbolFlags and SymbolToDefinition maps. More...
|
|
StringRef | getName () const override |
| Return the ModuleIdentifier as the name for this MaterializationUnit. More...
|
|
const ThreadSafeModule & | getModule () const |
| Return a reference to the contained ThreadSafeModule. More...
|
|
| MaterializationUnit (Interface I) |
|
virtual | ~MaterializationUnit ()=default |
|
const SymbolFlagsMap & | getSymbols () const |
| Return the set of symbols that this source provides. More...
|
|
const SymbolStringPtr & | getInitializerSymbol () const |
| Returns the initialization symbol for this MaterializationUnit (if any). More...
|
|
void | doDiscard (const JITDylib &JD, const SymbolStringPtr &Name) |
| Called by JITDylibs to notify MaterializationUnits that the given symbol has been overridden. More...
|
|
Definition at line 72 of file CompileOnDemandLayer.cpp.