10 #ifndef LLVM_LINKER_LINKER_H
11 #define LLVM_LINKER_LINKER_H
A Module instance is used to store all the information related to an LLVM module. ...
Implements a dense probed hash-table based set.
static bool linkModules(Module &Dest, std::unique_ptr< Module > Src, unsigned Flags=Flags::None)
This function links two modules together, with the resulting Dest module modified to be the composite...
Don't force link referenced linkonce definitions, import declaration.
This class provides the core functionality of linking in LLVM.
bool linkInModule(std::unique_ptr< Module > Src, unsigned Flags=Flags::None, DenseSet< const GlobalValue * > *GlobalsToImport=nullptr)
Link Src into the composite.