| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | Decl.h | 59 class EnumDecl; variable 349 if (isa<EnumDecl>(DC)) in isCXXClassMember() 3024 static EnumConstantDecl *Create(ASTContext &C, EnumDecl *DC, 3551 class EnumDecl : public TagDecl { 3587 EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, 3588 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl, 3593 void setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, 3632 EnumDecl *getCanonicalDecl() override { in getCanonicalDecl() 3633 return cast<EnumDecl>(TagDecl::getCanonicalDecl()); in getCanonicalDecl() 3635 const EnumDecl *getCanonicalDecl() const { in getCanonicalDecl() [all …]
|
| H A D | ODRHash.h | 65 void AddEnumDecl(const EnumDecl *Enum);
|
| H A D | CanonicalType.h | 34 class EnumDecl; variable 564 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(EnumDecl *, getDecl)
|
| H A D | TextNodeDumper.h | 321 void VisitEnumDecl(const EnumDecl *D);
|
| H A D | JSONNodeDumper.h | 241 void VisitEnumDecl(const EnumDecl *ED);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | EnumCastOutOfRangeChecker.cpp | 70 EnumValueVector getDeclValuesForEnum(const EnumDecl *ED) { in getDeclValuesForEnum() 128 const EnumDecl *ED = T->castAs<EnumType>()->getDecl(); in checkPreStmt()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | Decl.cpp | 1380 return getLVForDecl(cast<EnumDecl>(D->getDeclContext()), computation); in computeLVForDecl() 1691 } else if (const auto *ED = dyn_cast<EnumDecl>(DC)) { in printNestedNameSpecifier() 4366 EnumDecl::EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in EnumDecl() function in EnumDecl 4367 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl, in EnumDecl() 4381 void EnumDecl::anchor() {} in anchor() 4383 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC, in Create() 4386 EnumDecl *PrevDecl, bool IsScoped, in Create() 4388 auto *Enum = new (C, DC) EnumDecl(C, DC, StartLoc, IdLoc, Id, PrevDecl, in Create() 4395 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 4396 EnumDecl *Enum = in CreateDeserialized() [all …]
|
| H A D | ASTImporter.cpp | 424 EnumDecl *From, EnumDecl *To, 471 bool IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToRecord); 491 ExpectedDecl VisitEnumDecl(EnumDecl *D); 1426 Expected<EnumDecl *> ToDeclOrErr = import(T->getDecl()); in VisitEnumType() 1703 if (EnumDecl *FromEnum = dyn_cast<EnumDecl>(FromD)) { in ImportDefinitionIfNeeded() 1704 if (EnumDecl *ToEnum = cast<EnumDecl>(ToD)) { in ImportDefinitionIfNeeded() 2072 EnumDecl *From, EnumDecl *To, ImportDefinitionKind Kind) { in ImportDefinition() 2178 bool ASTNodeImporter::IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToEnum) { in IsStructuralMatch() 2182 if (auto *ToOriginEnum = dyn_cast<EnumDecl>(ToOrigin)) in IsStructuralMatch() 2652 ExpectedDecl ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl() [all …]
|
| H A D | ASTStructuralEquivalence.cpp | 1595 EnumDecl *D1, EnumDecl *D2) { in IsStructurallyEquivalent() 1614 EnumDecl::enumerator_iterator EC2 = D2->enumerator_begin(), in IsStructurallyEquivalent() 1616 for (EnumDecl::enumerator_iterator EC1 = D1->enumerator_begin(), in IsStructurallyEquivalent()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 162 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) { in isTemplateImplicitInstantiation() 225 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) { in adjustTemplateImplicitInstantiation() 239 if (const auto *ED = dyn_cast<EnumDecl>(ECD->getDeclContext())) { in adjustTemplateImplicitInstantiation() 240 if (const EnumDecl *Pattern = ED->getInstantiatedFromMemberEnum()) { in adjustTemplateImplicitInstantiation()
|
| H A D | USRGeneration.cpp | 497 if (!isa<EnumDecl>(D) && in VisitTagDecl() 558 if (auto *ED = dyn_cast<EnumDecl>(D)) { in VisitTagDecl()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | lambdacomp.d | 47 EnumDecl, enumerator 192 if (et == ExpType.EnumDecl) in visit() 258 et = ExpType.EnumDecl; in visit()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Template.h | 36 class EnumDecl; variable 617 void InstantiateEnumDefinition(EnumDecl *Enum, EnumDecl *Pattern);
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Edit/ |
| H A D | Rewriters.h | 18 class EnumDecl; variable
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 54 bool migrateNSEnumDecl(ASTContext &Ctx, const EnumDecl *EnumDcl, 706 static bool rewriteToNSEnumDecl(const EnumDecl *EnumDcl, in rewriteToNSEnumDecl() 761 const EnumDecl *EnumDcl, in rewriteToNSMacroDecl() 792 const EnumDecl *EnumDcl) { in UseNSOptionsMacro() 900 const EnumDecl *EnumDcl, in migrateNSEnumDecl() 1872 else if (const EnumDecl *ED = dyn_cast<EnumDecl>(*D)) { in HandleTranslationUnit() 1894 if (const EnumDecl *ED = dyn_cast<EnumDecl>(*N)) { in HandleTranslationUnit()
|
| /netbsd-src/external/mit/isl/dist/interface/ |
| H A D | generator.cc | 229 EnumDecl *decl = enum_type->getDecl(); in add_type_subclasses() 253 static void add_set_enum(isl_class *c, const string &prefix, EnumDecl *decl, in add_set_enum() 284 EnumDecl *decl; in handled_sets_enum()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 575 static EnumDecl *findEnumForBlockReturn(Expr *E) { in findEnumForBlockReturn() 584 return cast<EnumDecl>(D->getDeclContext()); in findEnumForBlockReturn() 609 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) in findEnumForBlockReturn() 638 static EnumDecl *findEnumForBlockReturn(ReturnStmt *ret) { in findEnumForBlockReturn() 647 static EnumDecl *findCommonEnumForBlockReturns(ArrayRef<ReturnStmt*> returns) { in findCommonEnumForBlockReturns() 651 EnumDecl *ED = findEnumForBlockReturn(*i); in findCommonEnumForBlockReturns() 744 const EnumDecl *ED = findCommonEnumForBlockReturns(CSI.Returns); in deduceClosureReturnType()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1299 Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl() 1300 EnumDecl *PrevDecl = nullptr; in VisitEnumDecl() 1301 if (EnumDecl *PatternPrev = getPreviousDeclForInstantiation(D)) { in VisitEnumDecl() 1306 PrevDecl = cast<EnumDecl>(Prev); in VisitEnumDecl() 1309 EnumDecl *Enum = in VisitEnumDecl() 1310 EnumDecl::Create(SemaRef.Context, Owner, D->getBeginLoc(), in VisitEnumDecl() 1349 EnumDecl *Def = D->getDefinition(); in VisitEnumDecl() 1380 EnumDecl *Enum, EnumDecl *Pattern) { in InstantiateEnumDefinition() 5607 static bool isInstantiationOf(EnumDecl *Pattern, in isInstantiationOf() 5608 EnumDecl *Instance) { in isInstantiationOf() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 233 auto *EnumD = dyn_cast<EnumDecl>(tag); in RequireCompleteDeclContext() 253 if (EnumDecl *Pattern = EnumD->getInstantiatedFromMemberEnum()) { in RequireCompleteDeclContext() 344 } else if (isa<EnumDecl>(SD)) { in isAcceptableNestedNameSpecifier()
|
| H A D | SemaTemplateInstantiate.cpp | 567 } else if (EnumDecl *ED = dyn_cast<EnumDecl>(D)) { in PrintInstantiationStack() 2738 } else if (EnumDecl *Enum = dyn_cast<EnumDecl>(NewMember)) { in InstantiateClass() 2885 EnumDecl *Instantiation, EnumDecl *Pattern, in InstantiateEnum() 2888 EnumDecl *PatternDef = Pattern->getDefinition(); in InstantiateEnum() 3386 } else if (auto *Enum = dyn_cast<EnumDecl>(D)) { in InstantiateClassMembers() 3404 EnumDecl *Pattern = Enum->getTemplateInstantiationPattern(); in InstantiateClassMembers() 3606 if (isa<EnumDecl>(D)) in findInstantiationOf()
|
| H A D | SemaDecl.cpp | 2318 if (isa<EnumDecl>(NewTag)) { in MergeTypedefNameDecl() 4457 isa<EnumDecl>(D)) in getNonCLikeKindForAnonymousStruct() 4729 if (EnumDecl *Enum = dyn_cast_or_null<EnumDecl>(Tag)) in ParsedFreeStandingDeclSpec() 5743 if (!DC || isa<EnumDecl>(DC)) { in HandleDeclarator() 9396 TD = cast<EnumDecl>(ECD->getDeclContext()); in ActOnFunctionDeclarator() 14254 if (auto *ED = dyn_cast<EnumDecl>(NonParmDecl)) { in ActOnStartOfFunctionDef() 15205 const EnumDecl *Prev) { in CheckEnumRedeclaration() 15603 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, in ActOnTag() 15609 EnumDecl *ED = cast<EnumDecl>(New); in ActOnTag() 15775 while (isa<RecordDecl>(SearchDC) || isa<EnumDecl>(SearchDC)) in ActOnTag() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 309 llvm::dyn_cast_or_null<EnumDecl>(getClosestAncestorDecl(*T))) { in VisitDeclRefExpr() 475 llvm::dyn_cast_or_null<EnumDecl>(Loc.getType()->getAsTagDecl())) in getSupportedDeclFromTypeLoc()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 258 if (const EnumDecl *ED = dyn_cast<EnumDecl>(TD)) { in UpdateCompletedType() 735 const EnumDecl *ED = cast<EnumType>(Ty)->getDecl(); in ConvertType()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 76 class EnumDecl; variable 1131 llvm::SmallDenseMap<EnumDecl *, llvm::SmallVector<EnumDecl *, 2>, 2> 1163 llvm::DenseMap<EnumDecl *, EnumDecl *> EnumDefinitions;
|
| /netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
| H A D | CXType.cpp | 331 if (const EnumDecl *TD = dyn_cast_or_null<EnumDecl>(D)) { in clang_getEnumDeclIntegerType()
|