Lines Matching defs:Modules

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