Lines Matching refs:Modules

1635                              llvm::SmallVectorImpl<Module *> *Modules,  in hasAcceptableDefaultArgument()  argument
1646 if (!DefaultArg.isInherited() && Modules) { in hasAcceptableDefaultArgument()
1648 Modules->push_back(S.getOwningModule(NonConstD)); in hasAcceptableDefaultArgument()
1659 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableDefaultArgument() argument
1662 return ::hasAcceptableDefaultArgument(*this, P, Modules, Kind); in hasAcceptableDefaultArgument()
1665 return ::hasAcceptableDefaultArgument(*this, P, Modules, Kind); in hasAcceptableDefaultArgument()
1668 *this, cast<TemplateTemplateParmDecl>(D), Modules, Kind); in hasAcceptableDefaultArgument()
1672 llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleDefaultArgument() argument
1673 return hasAcceptableDefaultArgument(D, Modules, in hasVisibleDefaultArgument()
1678 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableDefaultArgument() argument
1679 return hasAcceptableDefaultArgument(D, Modules, in hasReachableDefaultArgument()
1686 llvm::SmallVectorImpl<Module *> *Modules, Filter F, in hasAcceptableDeclarationImpl() argument
1700 if (Modules) in hasAcceptableDeclarationImpl()
1701 Modules->push_back(R->getOwningModule()); in hasAcceptableDeclarationImpl()
1713 llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableExplicitSpecialization() argument
1716 S, D, Modules, in hasAcceptableExplicitSpecialization()
1733 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleExplicitSpecialization() argument
1734 return ::hasAcceptableExplicitSpecialization(*this, D, Modules, in hasVisibleExplicitSpecialization()
1739 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableExplicitSpecialization() argument
1740 return ::hasAcceptableExplicitSpecialization(*this, D, Modules, in hasReachableExplicitSpecialization()
1746 llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableMemberSpecialization() argument
1751 S, D, Modules, in hasAcceptableMemberSpecialization()
1767 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleMemberSpecialization() argument
1768 return hasAcceptableMemberSpecialization(*this, D, Modules, in hasVisibleMemberSpecialization()
1773 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableMemberSpecialization() argument
1774 return hasAcceptableMemberSpecialization(*this, D, Modules, in hasReachableMemberSpecialization()
2040 llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleDeclarationSlow() argument
2043 *this, D, Modules, [](const NamedDecl *) { return true; }, in hasVisibleDeclarationSlow()
2048 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableDeclarationSlow() argument
2051 *this, D, Modules, [](const NamedDecl *) { return true; }, in hasReachableDeclarationSlow()
5239 if (ErrorRecovery && getLangOpts().Modules && in makeTypoCorrectionConsumer()
5712 ArrayRef<Module *> Modules, in diagnoseMissingImport() argument
5714 assert(!Modules.empty()); in diagnoseMissingImport()
5731 for (auto *M : Modules) { in diagnoseMissingImport()
5758 createImplicitModuleImportForErrorRecovery(UseLoc, Modules[0]); in diagnoseMissingImport()
5762 Modules = UniqueModules; in diagnoseMissingImport()
5786 if (Modules.size() > 1) { in diagnoseMissingImport()
5789 for (const auto *M : Modules) { in diagnoseMissingImport()
5791 if (++N == 5 && N != Modules.size()) { in diagnoseMissingImport()
5803 << (int)MIK << Decl << GetModuleNameForDiagnostic(Modules[0]); in diagnoseMissingImport()
5810 createImplicitModuleImportForErrorRecovery(UseLoc, Modules[0]); in diagnoseMissingImport()