• Home
  • Raw
  • Download

Lines Matching refs:Redecl

345     void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
350 RedeclarableResult &Redecl,
614 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl() local
622 return Redecl; in VisitTypedefNameDecl()
626 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypedefDecl() local
627 mergeRedeclarable(TD, Redecl); in VisitTypedefDecl()
631 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypeAliasDecl() local
636 mergeRedeclarable(TD, Redecl); in VisitTypeAliasDecl()
640 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl() local
670 mergeRedeclarable(TD, Redecl); in VisitTagDecl()
671 return Redecl; in VisitTagDecl()
722 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl() local
727 return Redecl; in VisitRecordDeclImpl()
755 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl() local
784 mergeRedeclarable(FD, Redecl); in VisitFunctionDecl()
797 mergeRedeclarable(FD, Redecl); in VisitFunctionDecl()
862 mergeRedeclarable(FD, ExistingInfo->Function, Redecl); in VisitFunctionDecl()
982 RedeclarableResult Redecl = VisitRedeclarable(ID); in VisitObjCInterfaceDecl() local
985 mergeRedeclarable(ID, Redecl); in VisitObjCInterfaceDecl()
1049 RedeclarableResult Redecl = VisitRedeclarable(PD); in VisitObjCProtocolDecl() local
1051 mergeRedeclarable(PD, Redecl); in VisitObjCProtocolDecl()
1210 RedeclarableResult Redecl = VisitRedeclarable(VD); in VisitVarDeclImpl() local
1253 mergeRedeclarable(VD, Redecl); in VisitVarDeclImpl()
1264 mergeRedeclarable(VD, Redecl); in VisitVarDeclImpl()
1269 return Redecl; in VisitVarDeclImpl()
1361 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceDecl() local
1372 if (Redecl.getFirstID() == ThisDeclID) { in VisitNamespaceDecl()
1380 mergeRedeclarable(D, Redecl); in VisitNamespaceDecl()
1393 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceAliasDecl() local
1399 mergeRedeclarable(D, Redecl); in VisitNamespaceAliasDecl()
1415 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitUsingShadowDecl() local
1422 mergeRedeclarable(D, Redecl); in VisitUsingShadowDecl()
1702 RedeclarableResult Redecl = VisitRecordDeclImpl(D); in VisitCXXRecordDeclImpl() local
1713 mergeRedeclarable(D, Redecl); in VisitCXXRecordDeclImpl()
1737 mergeRedeclarable(D, Redecl); in VisitCXXRecordDeclImpl()
1760 return Redecl; in VisitCXXRecordDeclImpl()
1869 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitRedeclarableTemplateDecl() local
1882 if (ThisDeclID == Redecl.getFirstID()) { in VisitRedeclarableTemplateDecl()
1896 mergeRedeclarable(D, Redecl, PatternID); in VisitRedeclarableTemplateDecl()
1903 return Redecl; in VisitRedeclarableTemplateDecl()
1922 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitClassTemplateDecl() local
1924 if (ThisDeclID == Redecl.getFirstID()) { in VisitClassTemplateDecl()
1954 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitVarTemplateDecl() local
1956 if (ThisDeclID == Redecl.getFirstID()) { in VisitVarTemplateDecl()
1973 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); in VisitClassTemplateSpecializationDeclImpl() local
2017 mergeRedeclarable<TagDecl>(D, CanonSpec, Redecl); in VisitClassTemplateSpecializationDeclImpl()
2042 return Redecl; in VisitClassTemplateSpecializationDeclImpl()
2047 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); in VisitClassTemplatePartialSpecializationDecl() local
2053 if (ThisDeclID == Redecl.getFirstID()) { in VisitClassTemplatePartialSpecializationDecl()
2067 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitFunctionTemplateDecl() local
2069 if (ThisDeclID == Redecl.getFirstID()) { in VisitFunctionTemplateDecl()
2090 RedeclarableResult Redecl = VisitVarDeclImpl(D); in VisitVarTemplateSpecializationDeclImpl() local
2143 return Redecl; in VisitVarTemplateSpecializationDeclImpl()
2153 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); in VisitVarTemplatePartialSpecializationDecl() local
2159 if (ThisDeclID == Redecl.getFirstID()) { in VisitVarTemplatePartialSpecializationDecl()
2302 RedeclarableResult &Redecl, in mergeRedeclarable() argument
2314 if (auto *Existing = Redecl.getKnownMergeTarget()) in mergeRedeclarable()
2316 mergeRedeclarable(D, cast<T>(Existing), Redecl, TemplatePatternID); in mergeRedeclarable()
2319 mergeRedeclarable(D, Existing, Redecl, TemplatePatternID); in mergeRedeclarable()
2375 RedeclarableResult &Redecl, in mergeRedeclarable() argument
2381 assert(DCanon->getGlobalID() == Redecl.getFirstID() && in mergeRedeclarable()
2403 TemplatePatternID, Redecl.isKeyDecl()); in mergeRedeclarable()
2406 if (Redecl.isKeyDecl()) in mergeRedeclarable()
2407 Reader.KeyDecls[ExistingCanon].push_back(Redecl.getFirstID()); in mergeRedeclarable()
3703 for (auto *Redecl = MostRecent; Redecl && !Found; in forAllLaterRedecls() local
3704 Redecl = Redecl->getPreviousDecl()) in forAllLaterRedecls()
3705 Found = (Redecl == D); in forAllLaterRedecls()
3709 for (auto *Redecl = MostRecent; Redecl != D; in forAllLaterRedecls() local
3710 Redecl = Redecl->getPreviousDecl()) in forAllLaterRedecls()
3711 F(Redecl); in forAllLaterRedecls()
3896 for (auto *Redecl : merged_redecls(D)) { in UpdateDecl() local
3898 FunctionDecl *FD = cast<FunctionDecl>(Redecl); in UpdateDecl()