Lines Matching refs:Modules

1656                              llvm::SmallVectorImpl<Module *> *Modules,  in hasAcceptableDefaultArgument()  argument
1667 if (!DefaultArg.isInherited() && Modules) { in hasAcceptableDefaultArgument()
1669 Modules->push_back(S.getOwningModule(NonConstD)); in hasAcceptableDefaultArgument()
1680 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableDefaultArgument() argument
1683 return ::hasAcceptableDefaultArgument(*this, P, Modules, Kind); in hasAcceptableDefaultArgument()
1686 return ::hasAcceptableDefaultArgument(*this, P, Modules, Kind); in hasAcceptableDefaultArgument()
1689 *this, cast<TemplateTemplateParmDecl>(D), Modules, Kind); in hasAcceptableDefaultArgument()
1693 llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleDefaultArgument() argument
1694 return hasAcceptableDefaultArgument(D, Modules, in hasVisibleDefaultArgument()
1699 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableDefaultArgument() argument
1700 return hasAcceptableDefaultArgument(D, Modules, in hasReachableDefaultArgument()
1707 llvm::SmallVectorImpl<Module *> *Modules, Filter F, in hasAcceptableDeclarationImpl() argument
1721 if (Modules) in hasAcceptableDeclarationImpl()
1722 Modules->push_back(R->getOwningModule()); in hasAcceptableDeclarationImpl()
1734 llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableExplicitSpecialization() argument
1737 S, D, Modules, in hasAcceptableExplicitSpecialization()
1754 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleExplicitSpecialization() argument
1755 return ::hasAcceptableExplicitSpecialization(*this, D, Modules, in hasVisibleExplicitSpecialization()
1760 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableExplicitSpecialization() argument
1761 return ::hasAcceptableExplicitSpecialization(*this, D, Modules, in hasReachableExplicitSpecialization()
1767 llvm::SmallVectorImpl<Module *> *Modules, in hasAcceptableMemberSpecialization() argument
1772 S, D, Modules, in hasAcceptableMemberSpecialization()
1788 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleMemberSpecialization() argument
1789 return hasAcceptableMemberSpecialization(*this, D, Modules, in hasVisibleMemberSpecialization()
1794 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableMemberSpecialization() argument
1795 return hasAcceptableMemberSpecialization(*this, D, Modules, in hasReachableMemberSpecialization()
2061 llvm::SmallVectorImpl<Module *> *Modules) { in hasVisibleDeclarationSlow() argument
2064 *this, D, Modules, [](const NamedDecl *) { return true; }, in hasVisibleDeclarationSlow()
2069 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) { in hasReachableDeclarationSlow() argument
2072 *this, D, Modules, [](const NamedDecl *) { return true; }, in hasReachableDeclarationSlow()
5174 if (ErrorRecovery && getLangOpts().Modules && in makeTypoCorrectionConsumer()
5578 ArrayRef<Module *> Modules, in diagnoseMissingImport() argument
5580 assert(!Modules.empty()); in diagnoseMissingImport()
5597 for (auto *M : Modules) { in diagnoseMissingImport()
5624 createImplicitModuleImportForErrorRecovery(UseLoc, Modules[0]); in diagnoseMissingImport()
5628 Modules = UniqueModules; in diagnoseMissingImport()
5646 if (Modules.size() > 1) { in diagnoseMissingImport()
5649 for (const auto *M : Modules) { in diagnoseMissingImport()
5651 if (++N == 5 && N != Modules.size()) { in diagnoseMissingImport()
5663 << (int)MIK << Decl << GetModuleNameForDiagnostic(Modules[0]); in diagnoseMissingImport()
5670 createImplicitModuleImportForErrorRecovery(UseLoc, Modules[0]); in diagnoseMissingImport()