LLVM  4.0.0
Public Attributes | List of all members
llvm::orc::CompileOnDemandLayer< BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT >::LogicalDylib::SourceModuleEntry Struct Reference

#include <CompileOnDemandLayer.h>

Collaboration diagram for llvm::orc::CompileOnDemandLayer< BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT >::LogicalDylib::SourceModuleEntry:
[legend]

Public Attributes

std::unique_ptr< ResourceOwner
< Module > > 
SourceMod
 
std::set< Function * > StubsToClone
 

Detailed Description

template<typename BaseLayerT, typename CompileCallbackMgrT = JITCompileCallbackManager, typename IndirectStubsMgrT = IndirectStubsManager>
struct llvm::orc::CompileOnDemandLayer< BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT >::LogicalDylib::SourceModuleEntry

Definition at line 141 of file CompileOnDemandLayer.h.

Member Data Documentation

template<typename BaseLayerT, typename CompileCallbackMgrT = JITCompileCallbackManager, typename IndirectStubsMgrT = IndirectStubsManager>
std::unique_ptr<ResourceOwner<Module> > llvm::orc::CompileOnDemandLayer< BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT >::LogicalDylib::SourceModuleEntry::SourceMod

Definition at line 142 of file CompileOnDemandLayer.h.

template<typename BaseLayerT, typename CompileCallbackMgrT = JITCompileCallbackManager, typename IndirectStubsMgrT = IndirectStubsManager>
std::set<Function*> llvm::orc::CompileOnDemandLayer< BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT >::LogicalDylib::SourceModuleEntry::StubsToClone

Definition at line 143 of file CompileOnDemandLayer.h.


The documentation for this struct was generated from the following file: