| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | SuspiciousEnumUsageCheck.cpp | 40 ValueRange(const EnumDecl *EnumDec) { in ValueRange() 53 static int enumLength(const EnumDecl *EnumDec) { in enumLength() 57 static bool hasDisjointValueRange(const EnumDecl *Enum1, in hasDisjointValueRange() 58 const EnumDecl *Enum2) { in hasDisjointValueRange() 74 static bool isMaxValAllBitSetLiteral(const EnumDecl *EnumDec) { in isMaxValAllBitSetLiteral() 89 static int countNonPowOfTwoLiteralNum(const EnumDecl *EnumDec) { in countNonPowOfTwoLiteralNum() 100 static bool isPossiblyBitMask(const EnumDecl *EnumDec) { in isPossiblyBitMask() 152 const Expr *NodeExpr, const EnumDecl *EnumDec) { in checkSuspiciousBitmaskUsage() 172 const auto *EnumDec = Result.Nodes.getNodeAs<EnumDecl>("enumDecl"); in check() 174 Result.Nodes.getNodeAs<EnumDecl>("otherEnumDecl"); in check() [all …]
|
| H A D | SuspiciousEnumUsageCheck.h | 33 void checkSuspiciousBitmaskUsage(const Expr*, const EnumDecl*);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
| H A D | FindAllSymbols.cpp | 29 if (const auto *ED = dyn_cast<EnumDecl>(Node.getDeclContext())) in AST_MATCHER() 60 } else if (const auto *ED = dyn_cast<EnumDecl>(Context)) { in GetContexts() 61 Contexts.emplace_back(SymbolInfo::ContextType::EnumDecl, in GetContexts() 84 } else if (llvm::isa<EnumDecl>(ND)) { in CreateSymbolInfo() 85 Type = SymbolInfo::SymbolKind::EnumDecl; in CreateSymbolInfo()
|
| H A D | SymbolInfo.cpp | 41 io.enumCase(value, "EnumDecl", ContextType::EnumDecl); in enumeration() 51 io.enumCase(value, "EnumDecl", SymbolKind::EnumDecl); in enumeration() 89 if (Context.first == ContextType::EnumDecl) in getQualifiedName()
|
| H A D | SymbolInfo.h | 35 EnumDecl, enumerator 45 EnumDecl, // Enum constants declared in a enum declaration. enumerator
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Decl.h | 58 class EnumDecl; variable 373 if (isa<EnumDecl>(DC)) in isCXXClassMember() 3646 class EnumDecl : public TagDecl { 3727 EnumDecl *getCanonicalDecl() override { in getCanonicalDecl() 3734 EnumDecl *getPreviousDecl() { in getPreviousDecl() 3735 return cast_or_null<EnumDecl>( in getPreviousDecl() 3738 const EnumDecl *getPreviousDecl() const { in getPreviousDecl() 3742 EnumDecl *getMostRecentDecl() { in getMostRecentDecl() 3749 EnumDecl *getDefinition() const { in getDefinition() 3784 const EnumDecl *E = getDefinition(); in enumerator_begin() [all …]
|
| H A D | ODRHash.h | 65 void AddEnumDecl(const EnumDecl *Enum);
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangPersistentVariables.cpp | 93 if (clang::EnumDecl *enum_decl = llvm::dyn_cast<clang::EnumDecl>(decl)) { in RegisterPersistentDecl()
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 454 DeclarationFragmentsBuilder::getFragmentsForEnum(const EnumDecl *EnumDecl) { in getFragmentsForEnum() argument 455 if (const auto *TypedefNameDecl = EnumDecl->getTypedefNameForAnonDecl()) in getFragmentsForEnum() 461 if (!EnumDecl->getName().empty()) in getFragmentsForEnum() 463 EnumDecl->getName(), DeclarationFragments::FragmentKind::Identifier); in getFragmentsForEnum() 465 QualType IntegerType = EnumDecl->getIntegerType(); in getFragmentsForEnum() 469 getFragmentsForType(IntegerType, EnumDecl->getASTContext(), After)) in getFragmentsForEnum()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Decl.cpp | 4486 EnumDecl::EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in EnumDecl() function in EnumDecl 4501 void EnumDecl::anchor() {} in anchor() 4503 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC, in Create() 4515 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 4516 EnumDecl *Enum = in CreateDeserialized() 4542 bool EnumDecl::isClosed() const { in isClosed() 4548 bool EnumDecl::isClosedFlag() const { in isClosedFlag() 4574 EnumDecl *EnumDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() 4589 EnumDecl *EnumDecl::getInstantiatedFromMemberEnum() const { in getInstantiatedFromMemberEnum() 4596 void EnumDecl::setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, in setInstantiationOfMemberEnum() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Edit/ |
| H A D | Rewriters.h | 18 class EnumDecl; variable
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 161 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) { in isTemplateImplicitInstantiation() 224 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) { in adjustTemplateImplicitInstantiation() 238 if (const auto *ED = dyn_cast<EnumDecl>(ECD->getDeclContext())) { in adjustTemplateImplicitInstantiation() 239 if (const EnumDecl *Pattern = ED->getInstantiatedFromMemberEnum()) { in adjustTemplateImplicitInstantiation()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-doc/ |
| H A D | Serialize.cpp | 282 if (const auto *N = dyn_cast<EnumDecl>(T)) { in parseFields() 302 static void parseEnumerators(EnumInfo &I, const EnumDecl *D) { in parseEnumerators() 310 if (const auto *N = dyn_cast<EnumDecl>(T)) { in parseParameters() 377 else if (const auto *N = dyn_cast<EnumDecl>(DC)) in populateParentNamespaces() 422 if (isa<EnumDecl>(T)) in populateFunctionInfo() 618 emitInfo(const EnumDecl *D, const FullComment *FC, int LineNumber, in emitInfo()
|
| H A D | Mapper.h | 39 bool VisitEnumDecl(const EnumDecl *D);
|
| H A D | Serialize.h | 46 emitInfo(const EnumDecl *D, const FullComment *FC, int LineNumber,
|
| H A D | Mapper.cpp | 61 bool MapASTVisitor::VisitEnumDecl(const EnumDecl *D) { return mapDecl(D); } in VisitEnumDecl()
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | c-index-getCursor-test.m | 105 // CHECK: [40:1 - 41:3] EnumDecl=:40:1 (Definition) 107 // CHECK: [41:11 - 42:2] EnumDecl=:40:1 (Definition)
|
| H A D | annotate-comments-objc.m | 121 // CHECK: annotate-comments-objc.m:43:22: EnumDecl=An_NS_ENUM_isdoxy1:{{.*}} An_NS_ENUM_isdoxy1 IS_… 123 // CHECK: annotate-comments-objc.m:43:22: EnumDecl=An_NS_ENUM_isdoxy1:{{.*}} An_NS_ENUM_isdoxy1 IS_…
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 36 class EnumDecl; variable 653 void InstantiateEnumDefinition(EnumDecl *Enum, EnumDecl *Pattern);
|
| /llvm-project-15.0.7/polly/lib/External/isl/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()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 230 if (auto *EnumD = dyn_cast<EnumDecl>(tag)) in RequireCompleteDeclContext() 241 bool Sema::RequireCompleteEnumDecl(EnumDecl *EnumD, SourceLocation L, in RequireCompleteEnumDecl() 260 if (EnumDecl *Pattern = EnumD->getInstantiatedFromMemberEnum()) { in RequireCompleteEnumDecl() 358 } else if (isa<EnumDecl>(SD)) { in isAcceptableNestedNameSpecifier()
|
| H A D | SemaLambda.cpp | 577 static EnumDecl *findEnumForBlockReturn(Expr *E) { in findEnumForBlockReturn() 586 return cast<EnumDecl>(D->getDeclContext()); in findEnumForBlockReturn() 611 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) in findEnumForBlockReturn() 640 static EnumDecl *findEnumForBlockReturn(ReturnStmt *ret) { in findEnumForBlockReturn() 649 static EnumDecl *findCommonEnumForBlockReturns(ArrayRef<ReturnStmt*> returns) { in findCommonEnumForBlockReturns() 653 EnumDecl *ED = findEnumForBlockReturn(*i); in findCommonEnumForBlockReturns() 746 const EnumDecl *ED = findCommonEnumForBlockReturns(CSI.Returns); in deduceClosureReturnType()
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 54 bool migrateNSEnumDecl(ASTContext &Ctx, const EnumDecl *EnumDcl, 705 static bool rewriteToNSEnumDecl(const EnumDecl *EnumDcl, in rewriteToNSEnumDecl() 760 const EnumDecl *EnumDcl, in rewriteToNSMacroDecl() 791 const EnumDecl *EnumDcl) { in UseNSOptionsMacro() 899 const EnumDecl *EnumDcl, in migrateNSEnumDecl() 1871 else if (const EnumDecl *ED = dyn_cast<EnumDecl>(*D)) { in HandleTranslationUnit() 1893 if (const EnumDecl *ED = dyn_cast<EnumDecl>(*N)) { in HandleTranslationUnit()
|
| /llvm-project-15.0.7/clang/include/clang/ExtractAPI/ |
| H A D | DeclarationFragments.h | 199 static DeclarationFragments getFragmentsForEnum(const EnumDecl *);
|