Lines Matching refs:Module

296     if (Module *CurrentModule = PP.getCurrentModuleImplementation())  in applyDiscoveredDependencies()
399 StringRef SearchPath, StringRef RelativePath, const Module *Imported, in InclusionDirective()
411 const Module *Imported) { in moduleImport()
423 void ModuleDepCollectorPP::handleImport(const Module *Imported) { in handleImport()
427 const Module *TopLevelModule = Imported->getTopLevelModule(); in handleImport()
460 for (const Module *M : in EndOfMainFile()
465 for (const Module *M : MDC.DirectModularDeps) in EndOfMainFile()
477 for (const Module *M : MDC.DirectModularDeps) { in EndOfMainFile()
492 ModuleDepCollectorPP::handleTopLevelModule(const Module *M) { in handleTopLevelModule()
542 llvm::DenseSet<const Module *> SeenDeps; in handleTopLevelModule()
580 static void forEachSubmoduleSorted(const Module *M, in forEachSubmoduleSorted()
581 llvm::function_ref<void(const Module *)> F) { in forEachSubmoduleSorted()
585 SmallVector<const Module *> Submodules(M->submodules()); in forEachSubmoduleSorted()
586 llvm::stable_sort(Submodules, [](const Module *A, const Module *B) { in forEachSubmoduleSorted()
589 for (const Module *SubM : Submodules) in forEachSubmoduleSorted()
594 const Module *M, ModuleDeps &MD, in addAllSubmodulePrebuiltDeps()
595 llvm::DenseSet<const Module *> &SeenSubmodules) { in addAllSubmodulePrebuiltDeps()
598 forEachSubmoduleSorted(M, [&](const Module *SubM) { in addAllSubmodulePrebuiltDeps()
604 const Module *M, ModuleDeps &MD, in addModulePrebuiltDeps()
605 llvm::DenseSet<const Module *> &SeenSubmodules) { in addModulePrebuiltDeps()
606 for (const Module *Import : M->Imports) in addModulePrebuiltDeps()
614 const Module *M, ModuleDeps &MD, in addAllSubmoduleDeps()
615 llvm::DenseSet<const Module *> &AddedModules) { in addAllSubmoduleDeps()
618 forEachSubmoduleSorted(M, [&](const Module *SubM) { in addAllSubmoduleDeps()
624 const Module *M, ModuleDeps &MD, in addModuleDep()
625 llvm::DenseSet<const Module *> &AddedModules) { in addModuleDep()
626 for (const Module *Import : M->Imports) { in addModuleDep()
637 const Module *M, ModuleDeps &MD, in addAllAffectingClangModules()
638 llvm::DenseSet<const Module *> &AddedModules) { in addAllAffectingClangModules()
641 for (const Module *SubM : M->submodules()) in addAllAffectingClangModules()
646 const Module *M, ModuleDeps &MD, in addAffectingClangModule()
647 llvm::DenseSet<const Module *> &AddedModules) { in addAffectingClangModule()
648 for (const Module *Affecting : M->AffectingClangModules) { in addAffectingClangModule()
679 bool ModuleDepCollector::isPrebuiltModule(const Module *M) { in isPrebuiltModule()