LLVM: WorkloadImportsManager Class Reference (original) (raw)

A ModuleImportsManager that operates based on a workload definition (see -thinlto-workload-def). More...

Inheritance diagram for WorkloadImportsManager:

Additional Inherited Members
Static Public Member Functions inherited from ModuleImportsManager
static std::unique_ptr< ModuleImportsManager > create (function_ref< bool(GlobalValue::GUID, const GlobalValueSummary *)> IsPrevailing, const ModuleSummaryIndex &Index, DenseMap< StringRef, FunctionImporter::ExportSetTy > *ExportLists=nullptr)
Protected Member Functions inherited from ModuleImportsManager
ModuleImportsManager (function_ref< bool(GlobalValue::GUID, const GlobalValueSummary *)> IsPrevailing, const ModuleSummaryIndex &Index, DenseMap< StringRef, FunctionImporter::ExportSetTy > *ExportLists=nullptr)
Protected Attributes inherited from ModuleImportsManager
function_ref< bool(GlobalValue::GUID, const GlobalValueSummary *)> IsPrevailing
const ModuleSummaryIndex & Index
DenseMap< StringRef, FunctionImporter::ExportSetTy > *const ExportLists

Detailed Description

Constructor & Destructor Documentation


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