Lines Matching refs:Modules
1622 llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableDefaultArgument() argument
1633 if (!DefaultArg.isInherited() && Modules) { in hasAcceptableDefaultArgument()
1635 Modules->push_back(S.getOwningModule(NonConstD)); in hasAcceptableDefaultArgument()
1646 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableDefaultArgument() argument
1649 return ::hasAcceptableDefaultArgument(*this, P, Modules, Kind); in hasAcceptableDefaultArgument()
1652 return ::hasAcceptableDefaultArgument(*this, P, Modules, Kind); in hasAcceptableDefaultArgument()
1655 *this, cast<TemplateTemplateParmDecl>(D), Modules, Kind); in hasAcceptableDefaultArgument()
1659 llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleDefaultArgument() argument
1660 return hasAcceptableDefaultArgument(D, Modules, in hasVisibleDefaultArgument()
1665 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableDefaultArgument() argument
1666 return hasAcceptableDefaultArgument(D, Modules, in hasReachableDefaultArgument()
1673 llvm::SmallVectorImpl<Module *> *Modules, Filter F, in hasAcceptableDeclarationImpl() argument
1687 if (Modules) in hasAcceptableDeclarationImpl()
1688 Modules->push_back(R->getOwningModule()); in hasAcceptableDeclarationImpl()
1700 llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableExplicitSpecialization() argument
1703 S, D, Modules, in hasAcceptableExplicitSpecialization()
1720 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleExplicitSpecialization() argument
1721 return ::hasAcceptableExplicitSpecialization(*this, D, Modules, in hasVisibleExplicitSpecialization()
1726 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableExplicitSpecialization() argument
1727 return ::hasAcceptableExplicitSpecialization(*this, D, Modules, in hasReachableExplicitSpecialization()
1733 llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableMemberSpecialization() argument
1738 S, D, Modules, in hasAcceptableMemberSpecialization()
1754 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleMemberSpecialization() argument
1755 return hasAcceptableMemberSpecialization(*this, D, Modules, in hasVisibleMemberSpecialization()
1760 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableMemberSpecialization() argument
1761 return hasAcceptableMemberSpecialization(*this, D, Modules, in hasReachableMemberSpecialization()
2037 llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleDeclarationSlow() argument
2040 *this, D, Modules, [](const NamedDecl *) { return true; }, in hasVisibleDeclarationSlow()
2045 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableDeclarationSlow() argument
2048 *this, D, Modules, [](const NamedDecl *) { return true; }, in hasReachableDeclarationSlow()
5221 if (ErrorRecovery && getLangOpts().Modules && in makeTypoCorrectionConsumer()
5694 ArrayRef<Module *> Modules, in diagnoseMissingImport() argument
5696 assert(!Modules.empty()); in diagnoseMissingImport()
5708 for (auto *M : Modules) { in diagnoseMissingImport()
5734 createImplicitModuleImportForErrorRecovery(UseLoc, Modules[0]); in diagnoseMissingImport()
5738 Modules = UniqueModules; in diagnoseMissingImport()
5740 if (Modules.size() > 1) { in diagnoseMissingImport()
5743 for (Module *M : Modules) { in diagnoseMissingImport()
5745 if (++N == 5 && N != Modules.size()) { in diagnoseMissingImport()
5757 << (int)MIK << Decl << Modules[0]->getFullModuleName(); in diagnoseMissingImport()
5764 createImplicitModuleImportForErrorRecovery(UseLoc, Modules[0]); in diagnoseMissingImport()