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:
- lib/Transforms/IPO/FunctionImport.cpp