LLVM: llvm::FunctionImporter::ImportMapTy Class Reference (original) (raw)

The map maintains the list of imports.

Conceptually, it is a collection of tuples of the form:

(The name of the source module, GUID, Definition/Declaration)

The name of the source module is the module identifier to pass to the ModuleLoader. The module identifier strings must be owned elsewhere, typically by the in-memory ModuleSummaryIndex the importing decisions are made from (the module path for each summary is owned by the index's module path string table).

Definition at line 185 of file FunctionImport.h.