/freebsd-11-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 | 3624 RedeclarationKind Redecl 3637 RedeclarationKind Redecl
|
/freebsd-11-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 | 911 ObjCMethodDecl *Redecl = nullptr; local 913 Redecl = const_cast<ObjCMethodDecl*>(Ctx.getObjCMethodRedeclaration(this)); 914 if (Redecl) 915 return Redecl; 923 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod()); 928 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod()); 933 Redecl = IFD->getMethod(getSelector(), isInstanceMethod()); 938 Redecl = CatD->getMethod(getSelector(), isInstanceMethod()); 945 if (Redecl && cast<Decl>(Redecl [all...] |
H A D | Decl.cpp | 3295 static bool redeclForcesDefMSVC(const FunctionDecl *Redecl) { argument 3296 if (Redecl->getStorageClass() != SC_Extern) 3299 for (const FunctionDecl *FD = Redecl->getPreviousDecl(); FD; 3307 static bool RedeclForcesDefC99(const FunctionDecl *Redecl) { argument 3309 if (!Redecl->getLexicalDeclContext()->isTranslationUnit()) 3314 if (Redecl->isImplicit()) 3317 if (!Redecl->isInlineSpecified() || Redecl->getStorageClass() == SC_Extern) 3470 for (auto Redecl : redecls()) { 3471 if (Redecl [all...] |
H A D | ASTContext.cpp | 441 for (const auto Redecl : D->redecls()) { 442 assert(Redecl); 445 if (LastCheckedRedecl == Redecl) { 450 const RawComment *RedeclComment = getRawCommentForDeclNoCache(Redecl); 452 cacheRawCommentForDecl(*Redecl, *RedeclComment); 454 *OriginalDecl = Redecl; 457 CommentlessRedeclChains[CanonicalD] = Redecl; 2760 const ObjCMethodDecl *Redecl) { 2762 ObjCMethodRedecls[MD] = Redecl; 2759 setObjCMethodRedeclaration(const ObjCMethodDecl *MD, const ObjCMethodDecl *Redecl) argument
|
H A D | ExprConstant.cpp | 88 for (auto *Redecl = cast<ValueDecl>(D->getMostRecentDecl()); Redecl; 89 Redecl = cast_or_null<ValueDecl>(Redecl->getPreviousDecl())) { 90 QualType T = Redecl->getType();
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 409 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl, 414 RedeclarableResult &Redecl, 667 RedeclarableResult Redecl = VisitRedeclarable(TD); local 680 return Redecl; 684 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); local 685 mergeRedeclarable(TD, Redecl); 689 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); local 694 mergeRedeclarable(TD, Redecl); 698 RedeclarableResult Redecl = VisitRedeclarable(TD); local 728 mergeRedeclarable(TD, Redecl); 785 RedeclarableResult Redecl = VisitTagDecl(RD); local 836 RedeclarableResult Redecl = VisitRedeclarable(FD); local 1140 RedeclarableResult Redecl = VisitRedeclarable(ID); local 1206 RedeclarableResult Redecl = VisitRedeclarable(PD); local 1375 RedeclarableResult Redecl = VisitRedeclarable(VD); local 1562 RedeclarableResult Redecl = VisitRedeclarable(D); local 1594 RedeclarableResult Redecl = VisitRedeclarable(D); local 1625 RedeclarableResult Redecl = VisitRedeclarable(D); local 1851 RedeclarableResult Redecl = VisitRecordDeclImpl(D); local 2034 RedeclarableResult Redecl = VisitRedeclarable(D); local 2071 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local 2098 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local 2112 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); local 2190 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); local 2209 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local 2227 RedeclarableResult Redecl = VisitVarDeclImpl(D); local 2293 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); local 2464 mergeRedeclarable(Redeclarable<T> *DBase, RedeclarableResult &Redecl, DeclID TemplatePatternID) argument 2538 mergeRedeclarable(Redeclarable<T> *DBase, T *Existing, RedeclarableResult &Redecl, DeclID TemplatePatternID) argument [all...] |
H A D | ASTWriterDecl.cpp | 1768 for (const Decl *Redecl = D; Redecl; Redecl = Redecl->getPreviousDecl()) 1769 if (IsLocalDecl(Redecl)) 1770 D = Redecl;
|
H A D | ASTWriter.cpp | 3176 if (Decl *Redecl = D->getPreviousDecl()) { 3178 for (; Redecl; Redecl = Redecl->getPreviousDecl()) { 3180 if (!Redecl->isFromASTFile()) { 3184 if (!Redecl->getDeclContext()->getRedeclContext()->Equals( 3187 return cast<NamedDecl>(Redecl); 3192 if (Redecl->getOwningModuleID() == 0)
|
H A D | ASTReader.cpp | 11386 for (auto *Redecl : Update.second->redecls()) 11387 getContext().adjustExceptionSpec(cast<FunctionDecl>(Redecl), ESI);
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | JSONNodeDumper.h | 358 const auto *Redecl = dyn_cast<SpecializationDecl>(RedeclWithBadType); local 359 if (!Redecl) { 368 switch (Redecl->getTemplateSpecializationKind()) { 377 NodeDumper.AddChild([=] { NodeDumper.writeBareDeclRef(Redecl); }); 379 Visit(Redecl);
|
H A D | ASTNodeTraverser.h | 460 auto *Redecl = dyn_cast<SpecializationDecl>(RedeclWithBadType); local 461 if (!Redecl) { 469 Visit(Redecl);
|
H A D | ASTContext.h | 2739 const ObjCMethodDecl *Redecl);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 94 for (Decl *Redecl : Record->redecls()) 95 Redecl->addAttr(Attribute::CreateImplicit(Context, /*DerefType=*/nullptr));
|
H A D | SemaExceptionSpec.cpp | 237 for (FunctionDecl *Redecl : FD->redecls()) 238 Context.adjustExceptionSpec(Redecl, ESI);
|
H A D | SemaLookup.cpp | 1650 for (auto *Redecl : D->redecls()) { 1651 auto *R = cast<NamedDecl>(Redecl); 3052 RedeclarationKind Redecl) { 3053 LookupResult R(*this, Name, Loc, NameKind, Redecl); 3061 RedeclarationKind Redecl) { 3063 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 | SemaDeclAttr.cpp | 4486 for (Decl *Redecl : D->redecls()) { 4487 Redecl->addAttr(::new (S.Context) OwnerAttr(S.Context, AL, DerefTypeLoc)); 4503 for (Decl *Redecl : D->redecls()) { 4504 Redecl->addAttr(::new (S.Context) 8102 for (const Decl *Redecl = OffendingDecl->getMostRecentDecl(); Redecl; 8103 Redecl = Redecl->getPreviousDecl()) { 8105 getAttrForPlatform(S.Context, Redecl); 8109 NoteLocation = Redecl [all...] |
H A D | SemaType.cpp | 7980 for (auto *Redecl : ED->redecls()) { 7981 if (isVisible(Redecl)) 7983 if (Redecl->isThisDeclarationADefinition() || 7984 (Redecl->isCanonicalDecl() && !*Suggested)) 7985 *Suggested = Redecl;
|
H A D | SemaDecl.cpp | 14756 const TagDecl *Redecl = PrevDef ? PrevDef : Previous; local 14757 if (Redecl->getTagKind() != NewTag) { 14761 Diag(Redecl->getLocation(), diag::note_previous_use); 14766 << getRedeclDiagFromTagKind(Redecl->getTagKind()) 14768 TypeWithKeyword::getTagTypeKindName(Redecl->getTagKind())); 14951 RedeclarationKind Redecl = forRedeclarationInCurContext(); local 14953 Redecl = NotForRedeclaration; 15004 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 1575 auto CheckRedeclForInline = [](const FunctionDecl *Redecl) { 1576 return Redecl->isInlineSpecified();
|