Lines Matching defs:Modules

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