/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Lookup.h | 147 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration) 149 Redecl(Redecl != Sema::NotForRedeclaration), 150 ExternalRedecl(Redecl == Sema::ForExternalRedeclaration), 151 Diagnose(Redecl == Sema::NotForRedeclaration) { 160 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration) 162 Redecl(Redecl != Sema::NotForRedeclaration), 163 ExternalRedecl(Redecl == Sema::ForExternalRedeclaration), 164 Diagnose(Redecl 738 bool Redecl; member in class:clang::LookupResult [all...] |
H A D | Sema.h | 3797 RedeclarationKind Redecl 3810 RedeclarationKind Redecl
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTDumper.cpp | 93 auto *Redecl = dyn_cast<SpecializationDecl>(RedeclWithBadType); local 94 if (!Redecl) { 102 switch (Redecl->getTemplateSpecializationKind()) { 111 NodeDumper.dumpDeclRef(Redecl); 113 Visit(Redecl);
|
H A D | DeclObjC.cpp | 912 ObjCMethodDecl *Redecl = nullptr; local 914 Redecl = const_cast<ObjCMethodDecl*>(Ctx.getObjCMethodRedeclaration(this)); 915 if (Redecl) 916 return Redecl; 924 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod()); 929 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod()); 934 Redecl = IFD->getMethod(getSelector(), isInstanceMethod()); 939 Redecl = CatD->getMethod(getSelector(), isInstanceMethod()); 946 if (Redecl && cast<Decl>(Redecl [all...] |
H A D | Decl.cpp | 3289 static bool redeclForcesDefMSVC(const FunctionDecl *Redecl) { 3290 if (Redecl->getStorageClass() != SC_Extern) 3293 for (const FunctionDecl *FD = Redecl->getPreviousDecl(); FD; 3301 static bool RedeclForcesDefC99(const FunctionDecl *Redecl) { 3303 if (!Redecl->getLexicalDeclContext()->isTranslationUnit()) 3308 if (Redecl->isImplicit()) 3311 if (!Redecl->isInlineSpecified() || Redecl->getStorageClass() == SC_Extern) 3464 for (auto Redecl : redecls()) { 3465 if (Redecl [all...] |
H A D | ASTContext.cpp | 424 for (const auto Redecl : D->redecls()) { 425 assert(Redecl); 428 if (LastCheckedRedecl == Redecl) { 433 const RawComment *RedeclComment = getRawCommentForDeclNoCache(Redecl); 435 cacheRawCommentForDecl(*Redecl, *RedeclComment); 437 *OriginalDecl = Redecl; 440 CommentlessRedeclChains[CanonicalD] = Redecl; 2748 const ObjCMethodDecl *Redecl) { 2750 ObjCMethodRedecls[MD] = Redecl; 2747 setObjCMethodRedeclaration(const ObjCMethodDecl *MD, const ObjCMethodDecl *Redecl) argument
|
H A D | ExprConstant.cpp | 89 for (auto *Redecl = cast<ValueDecl>(D->getMostRecentDecl()); Redecl; 90 Redecl = cast_or_null<ValueDecl>(Redecl->getPreviousDecl())) { 91 QualType T = Redecl->getType();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 410 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl, 415 RedeclarableResult &Redecl, 672 RedeclarableResult Redecl = VisitRedeclarable(TD); local 685 return Redecl; 689 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); local 690 mergeRedeclarable(TD, Redecl); 694 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); local 699 mergeRedeclarable(TD, Redecl); 703 RedeclarableResult Redecl = VisitRedeclarable(TD); local 733 mergeRedeclarable(TD, Redecl); 790 RedeclarableResult Redecl = VisitTagDecl(RD); local 841 RedeclarableResult Redecl = VisitRedeclarable(FD); local 1145 RedeclarableResult Redecl = VisitRedeclarable(ID); local 1211 RedeclarableResult Redecl = VisitRedeclarable(PD); local 1392 RedeclarableResult Redecl = VisitRedeclarable(VD); local 1583 RedeclarableResult Redecl = VisitRedeclarable(D); local 1615 RedeclarableResult Redecl = VisitRedeclarable(D); local 1646 RedeclarableResult Redecl = VisitRedeclarable(D); local 1876 RedeclarableResult Redecl = VisitRecordDeclImpl(D); local 2059 RedeclarableResult Redecl = VisitRedeclarable(D); local 2096 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local 2123 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local 2137 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); local 2215 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); local 2234 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local 2252 RedeclarableResult Redecl = VisitVarDeclImpl(D); local 2318 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); local 2489 mergeRedeclarable(Redeclarable<T> *DBase, RedeclarableResult &Redecl, DeclID TemplatePatternID) argument 2563 mergeRedeclarable(Redeclarable<T> *DBase, T *Existing, RedeclarableResult &Redecl, DeclID TemplatePatternID) argument [all...] |
H A D | ASTWriterDecl.cpp | 1778 for (const Decl *Redecl = D; Redecl; Redecl = Redecl->getPreviousDecl()) 1779 if (IsLocalDecl(Redecl)) 1780 D = Redecl;
|
H A D | ASTWriter.cpp | 3234 if (Decl *Redecl = D->getPreviousDecl()) { 3236 for (; Redecl; Redecl = Redecl->getPreviousDecl()) { 3238 if (!Redecl->isFromASTFile()) { 3242 if (!Redecl->getDeclContext()->getRedeclContext()->Equals( 3245 return cast<NamedDecl>(Redecl); 3250 if (Redecl->getOwningModuleID() == 0)
|
H A D | ASTReader.cpp | 11600 for (auto *Redecl : Update.second->redecls()) 11601 getContext().adjustExceptionSpec(cast<FunctionDecl>(Redecl), ESI);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | JSONNodeDumper.h | 362 const auto *Redecl = dyn_cast<SpecializationDecl>(RedeclWithBadType); local 363 if (!Redecl) { 372 switch (Redecl->getTemplateSpecializationKind()) { 381 NodeDumper.AddChild([=] { NodeDumper.writeBareDeclRef(Redecl); }); 383 Visit(Redecl);
|
H A D | ASTNodeTraverser.h | 465 auto *Redecl = dyn_cast<SpecializationDecl>(RedeclWithBadType); local 466 if (!Redecl) { 474 Visit(Redecl);
|
H A D | ASTContext.h | 2717 const ObjCMethodDecl *Redecl);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAvailability.cpp | 343 for (const Decl *Redecl = OffendingDecl->getMostRecentDecl(); Redecl; 344 Redecl = Redecl->getPreviousDecl()) { 346 getAttrForPlatform(S.Context, Redecl); 350 NoteLocation = Redecl->getLocation();
|
H A D | SemaAttr.cpp | 94 for (Decl *Redecl : Record->redecls()) 95 Redecl->addAttr(Attribute::CreateImplicit(Context, /*DerefType=*/nullptr));
|
H A D | SemaExceptionSpec.cpp | 245 for (FunctionDecl *Redecl : FD->redecls()) 246 Context.adjustExceptionSpec(Redecl, ESI);
|
H A D | SemaLookup.cpp | 1561 for (auto *Redecl : D->redecls()) { 1562 auto *R = cast<NamedDecl>(Redecl); 2967 RedeclarationKind Redecl) { 2968 LookupResult R(*this, Name, Loc, NameKind, Redecl); 2976 RedeclarationKind Redecl) { 2978 LookupObjCProtocolName, Redecl);
|
H A D | SemaExprMember.cpp | 699 Sema::RedeclarationKind Redecl; member in struct:QueryState 721 LookupResult R(Q.SemaRef, Q.NameInfo, Q.LookupKind, Q.Redecl);
|
H A D | SemaDecl.cpp | 15146 const TagDecl *Redecl = PrevDef ? PrevDef : Previous; local 15147 if (Redecl->getTagKind() != NewTag) { 15151 Diag(Redecl->getLocation(), diag::note_previous_use); 15156 << getRedeclDiagFromTagKind(Redecl->getTagKind()) 15158 TypeWithKeyword::getTagTypeKindName(Redecl->getTagKind())); 15341 RedeclarationKind Redecl = forRedeclarationInCurContext(); local 15343 Redecl = NotForRedeclaration; 15394 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl);
|
H A D | SemaType.cpp | 8322 for (auto *Redecl : ED->redecls()) { 8323 if (isVisible(Redecl)) 8325 if (Redecl->isThisDeclarationADefinition() || 8326 (Redecl->isCanonicalDecl() && !*Suggested)) 8327 *Suggested = Redecl;
|
H A D | SemaDeclAttr.cpp | 4532 for (Decl *Redecl : D->redecls()) { 4533 Redecl->addAttr(::new (S.Context) OwnerAttr(S.Context, AL, DerefTypeLoc)); 4549 for (Decl *Redecl : D->redecls()) { 4550 Redecl->addAttr(::new (S.Context)
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 1632 auto CheckRedeclForInline = [](const FunctionDecl *Redecl) { 1633 return Redecl->isInlineSpecified();
|