|
| | PartitioningIRMaterializationUnit (ExecutionSession &ES, ThreadSafeModule TSM, VModuleKey K, CompileOnDemandLayer &Parent) |
| |
| | PartitioningIRMaterializationUnit (ThreadSafeModule TSM, SymbolFlagsMap SymbolFlags, SymbolNameToDefinitionMap SymbolToDefinition, CompileOnDemandLayer &Parent) |
| |
| | IRMaterializationUnit (ExecutionSession &ES, ThreadSafeModule TSM, VModuleKey K) |
| | Create an IRMaterializationLayer. More...
|
| |
| | IRMaterializationUnit (ThreadSafeModule TSM, VModuleKey K, SymbolFlagsMap SymbolFlags, 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 |
| |
| | MaterializationUnit (SymbolFlagsMap InitalSymbolFlags, VModuleKey K) |
| |
| virtual | ~MaterializationUnit () |
| |
| const SymbolFlagsMap & | getSymbols () const |
| | Return the set of symbols that this source provides. More...
|
| |
| void | doMaterialize (JITDylib &JD) |
| | Called by materialization dispatchers (see ExecutionSession::DispatchMaterializationFunction) to trigger materialization of this MaterializationUnit. 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 68 of file CompileOnDemandLayer.cpp.