Lines Matching defs:ModuleImportsManager
492 class ModuleImportsManager {
499 ModuleImportsManager(
507 virtual ~ModuleImportsManager() = default;
517 static std::unique_ptr<ModuleImportsManager>
525 /// A ModuleImportsManager that operates based on a workload definition (see
527 /// applies the base ModuleImportsManager import policy.
528 class WorkloadImportsManager : public ModuleImportsManager {
531 // ModuleImportsManager or by us.
542 return ModuleImportsManager::computeImportForModule(DefinedGVSummaries,
769 : ModuleImportsManager(IsPrevailing, Index, ExportLists) {
792 std::unique_ptr<ModuleImportsManager> ModuleImportsManager::create(
799 return std::unique_ptr<ModuleImportsManager>(
800 new ModuleImportsManager(IsPrevailing, Index, ExportLists));
1017 void ModuleImportsManager::computeImportForModule(
1182 auto MIS = ModuleImportsManager::create(isPrevailing, Index, &ExportLists);
1313 auto MIS = ModuleImportsManager::create(isPrevailing, Index);