Lines Matching defs:Modules

1667                              llvm::SmallVectorImpl<Module *> *Modules,
1678 if (!DefaultArg.isInherited() && Modules) {
1680 Modules->push_back(S.getOwningModule(NonConstD));
1691 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules,
1694 return ::hasAcceptableDefaultArgument(*this, P, Modules, Kind);
1697 return ::hasAcceptableDefaultArgument(*this, P, Modules, Kind);
1700 *this, cast<TemplateTemplateParmDecl>(D), Modules, Kind);
1704 llvm::SmallVectorImpl<Module *> *Modules) {
1705 return hasAcceptableDefaultArgument(D, Modules,
1710 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) {
1711 return hasAcceptableDefaultArgument(D, Modules,
1718 llvm::SmallVectorImpl<Module *> *Modules, Filter F,
1732 if (Modules)
1733 Modules->push_back(R->getOwningModule());
1745 llvm::SmallVectorImpl<Module *> *Modules,
1748 S, D, Modules,
1765 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) {
1766 return ::hasAcceptableExplicitSpecialization(*this, D, Modules,
1771 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) {
1772 return ::hasAcceptableExplicitSpecialization(*this, D, Modules,
1778 llvm::SmallVectorImpl<Module *> *Modules,
1783 S, D, Modules,
1799 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) {
1800 return hasAcceptableMemberSpecialization(*this, D, Modules,
1805 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) {
1806 return hasAcceptableMemberSpecialization(*this, D, Modules,
2072 llvm::SmallVectorImpl<Module *> *Modules) {
2075 *this, D, Modules, [](const NamedDecl *) { return true; },
2080 const NamedDecl *D, llvm::SmallVectorImpl<Module *> *Modules) {
2083 *this, D, Modules, [](const NamedDecl *) { return true; },
5238 if (ErrorRecovery && getLangOpts().Modules &&
5642 ArrayRef<Module *> Modules,
5644 assert(!Modules.empty());
5661 for (auto *M : Modules) {
5688 createImplicitModuleImportForErrorRecovery(UseLoc, Modules[0]);
5692 Modules = UniqueModules;
5710 if (Modules.size() > 1) {
5713 for (const auto *M : Modules) {
5715 if (++N == 5 && N != Modules.size()) {
5727 << (int)MIK << Decl << GetModuleNameForDiagnostic(Modules[0]);
5734 createImplicitModuleImportForErrorRecovery(UseLoc, Modules[0]);