/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Edit/ |
H A D | Rewriters.h | 18 class EnumDecl;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | EnumCastOutOfRangeChecker.cpp | 70 EnumValueVector getDeclValuesForEnum(const EnumDecl *ED) { 128 const EnumDecl *ED = T->castAs<EnumType>()->getDecl();
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangPersistentVariables.cpp | 90 if (clang::EnumDecl *enum_decl = llvm::dyn_cast<clang::EnumDecl>(decl)) {
|
H A D | ClangASTImporter.cpp | 371 clang::EnumDecl *enum_decl = 447 clang::EnumDecl *enum_decl =
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ODRHash.h | 65 void AddEnumDecl(const EnumDecl *Enum);
|
H A D | Decl.h | 59 class EnumDecl; 334 if (isa<EnumDecl>(DC)) 2959 /// EnumConstantDecl's, X is an instance of EnumDecl, and the type of a/b is a 2960 /// TagType for the X EnumDecl. 2974 static EnumConstantDecl *Create(ASTContext &C, EnumDecl *DC, 3501 class EnumDecl : public TagDecl { 3537 EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, 3538 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl, 3543 void setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, 3582 EnumDecl *getCanonicalDec [all...] |
H A D | CanonicalType.h | 34 class EnumDecl; 564 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(EnumDecl *, getDecl)
|
H A D | JSONNodeDumper.h | 241 void VisitEnumDecl(const EnumDecl *ED);
|
H A D | TextNodeDumper.h | 320 void VisitEnumDecl(const EnumDecl *D);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexingContext.cpp | 162 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) { 225 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) { 239 if (const auto *ED = dyn_cast<EnumDecl>(ECD->getDeclContext())) { 240 if (const EnumDecl *Pattern = ED->getInstantiatedFromMemberEnum()) {
|
H A D | USRGeneration.cpp | 497 if (!isa<EnumDecl>(D) && 558 if (auto *ED = dyn_cast<EnumDecl>(D)) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 1356 return getLVForDecl(cast<EnumDecl>(D->getDeclContext()), computation); 1640 } else if (const auto *ED = dyn_cast<EnumDecl>(DC)) { 4120 "EnumDecl not matched with TTK_Enum"); 4229 // EnumDecl Implementation 4232 EnumDecl::EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, 4233 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl, 4247 void EnumDecl::anchor() {} 4249 EnumDecl *EnumDecl [all...] |
H A D | ASTStructuralEquivalence.cpp | 1396 EnumDecl *D1, EnumDecl *D2) { 1405 EnumDecl::enumerator_iterator EC2 = D2->enumerator_begin(), 1407 for (EnumDecl::enumerator_iterator EC1 = D1->enumerator_begin(), 1827 } else if (auto *Enum1 = dyn_cast<EnumDecl>(D1)) { 1828 if (auto *Enum2 = dyn_cast<EnumDecl>(D2)) {
|
H A D | ASTImporter.cpp | 426 EnumDecl *From, EnumDecl *To, 473 bool IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToRecord); 493 ExpectedDecl VisitEnumDecl(EnumDecl *D); 1404 Expected<EnumDecl *> ToDeclOrErr = import(T->getDecl()); 1662 if (EnumDecl *FromEnum = dyn_cast<EnumDecl>(FromD)) { 1663 if (EnumDecl *ToEnum = cast<EnumDecl>(To [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Template.h | 36 class EnumDecl; 617 void InstantiateEnumDefinition(EnumDecl *Enum, EnumDecl *Pattern);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
H A D | USRLocFinder.cpp | 291 llvm::dyn_cast_or_null<EnumDecl>(getClosestAncestorDecl(*T))) { 457 llvm::dyn_cast_or_null<EnumDecl>(Loc.getType()->getAsTagDecl()))
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 574 static EnumDecl *findEnumForBlockReturn(Expr *E) { 583 return cast<EnumDecl>(D->getDeclContext()); 608 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) 637 static EnumDecl *findEnumForBlockReturn(ReturnStmt *ret) { 646 static EnumDecl *findCommonEnumForBlockReturns(ArrayRef<ReturnStmt*> returns) { 650 EnumDecl *ED = findEnumForBlockReturn(*i); 742 const EnumDecl *ED = findCommonEnumForBlockReturns(CSI.Returns);
|
H A D | SemaCXXScopeSpec.cpp | 233 auto *EnumD = dyn_cast<EnumDecl>(tag); 253 if (EnumDecl *Pattern = EnumD->getInstantiatedFromMemberEnum()) { 344 } else if (isa<EnumDecl>(SD)) {
|
H A D | SemaTemplateInstantiateDecl.cpp | 1187 Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) { 1188 EnumDecl *PrevDecl = nullptr; 1189 if (EnumDecl *PatternPrev = getPreviousDeclForInstantiation(D)) { 1194 PrevDecl = cast<EnumDecl>(Prev); 1197 EnumDecl *Enum = 1198 EnumDecl::Create(SemaRef.Context, Owner, D->getBeginLoc(), 1237 EnumDecl *Def = D->getDefinition(); 1268 EnumDecl *Enum, EnumDecl *Pattern) { 5567 static bool isInstantiationOf(EnumDecl *Patter [all...] |
H A D | SemaTemplateInstantiate.cpp | 562 } else if (EnumDecl *ED = dyn_cast<EnumDecl>(D)) { 2747 } else if (EnumDecl *Enum = dyn_cast<EnumDecl>(NewMember)) { 2893 EnumDecl *Instantiation, EnumDecl *Pattern, 2896 EnumDecl *PatternDef = Pattern->getDefinition(); 3390 } else if (auto *Enum = dyn_cast<EnumDecl>(D)) { 3408 EnumDecl *Pattern = Enum->getTemplateInstantiationPattern(); 3609 if (isa<EnumDecl>( [all...] |
H A D | SemaDecl.cpp | 2324 if (isa<EnumDecl>(NewTag)) { 4436 isa<EnumDecl>(D)) 4708 if (EnumDecl *Enum = dyn_cast_or_null<EnumDecl>(Tag)) 5711 if (!DC || isa<EnumDecl>(DC)) { 9246 TD = cast<EnumDecl>(ECD->getDeclContext()); 14017 if (auto *ED = dyn_cast<EnumDecl>(NonParmDecl)) { 14963 const EnumDecl *Prev) { 15357 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, 15363 EnumDecl *E [all...] |
H A D | SemaModule.cpp | 674 if (DC->getRedeclContext()->isFileContext() && !isa<EnumDecl>(D))
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 54 bool migrateNSEnumDecl(ASTContext &Ctx, const EnumDecl *EnumDcl, 708 static bool rewriteToNSEnumDecl(const EnumDecl *EnumDcl, 763 const EnumDecl *EnumDcl, 794 const EnumDecl *EnumDcl) { 902 const EnumDecl *EnumDcl, 1874 else if (const EnumDecl *ED = dyn_cast<EnumDecl>(*D)) { 1896 if (const EnumDecl *ED = dyn_cast<EnumDecl>(*N)) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 251 if (const EnumDecl *ED = dyn_cast<EnumDecl>(TD)) { 712 const EnumDecl *ED = cast<EnumType>(Ty)->getDecl();
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 74 class EnumDecl; 1126 llvm::SmallDenseMap<EnumDecl *, llvm::SmallVector<EnumDecl *, 2>, 2> 1158 llvm::DenseMap<EnumDecl *, EnumDecl *> EnumDefinitions;
|