Home
last modified time | relevance | path

Searched refs:enum_decl (Results 1 – 5 of 5) sorted by relevance

/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangPersistentVariables.cpp96 if (clang::EnumDecl *enum_decl = llvm::dyn_cast<clang::EnumDecl>(decl)) { in RegisterPersistentDecl() local
97 for (clang::EnumConstantDecl *enumerator_decl : enum_decl->enumerators()) { in RegisterPersistentDecl()
H A DClangASTImporter.cpp380 clang::EnumDecl *enum_decl = in CanImport()
382 if (enum_decl) { in CanImport()
383 if (GetDeclOrigin(enum_decl).Valid()) in CanImport()
454 clang::EnumDecl *enum_decl = in Import()
456 if (enum_decl) { in Import()
457 if (GetDeclOrigin(enum_decl).Valid()) in Import()
381 clang::EnumDecl *enum_decl = CanImport() local
455 clang::EnumDecl *enum_decl = Import() local
/llvm-project/lldb/unittests/SymbolFile/PDB/
H A DSymbolFilePDBTests.cpp496 clang::EnumDecl *enum_decl = TypeSystemClang::GetAsEnumDecl(compiler_type); in TEST_F() local
497 EXPECT_NE(nullptr, enum_decl); in TEST_F()
498 EXPECT_EQ(2, std::distance(enum_decl->enumerator_begin(), in TEST_F()
499 enum_decl->enumerator_end())); in TEST_F()
/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2307 EnumDecl *enum_decl = EnumDecl::CreateDeserialized(ast, GlobalDeclID()); in CreateEnumerationType()
2308 enum_decl->setDeclContext(decl_ctx); in CreateEnumerationType()
2310 enum_decl->setDeclName(&ast.Idents.get(name)); in CreateEnumerationType()
2311 enum_decl->setScoped(is_scoped); in CreateEnumerationType()
2312 enum_decl->setScopedUsingClassTag(is_scoped); in CreateEnumerationType() local
2313 enum_decl->setFixed(false); in CreateEnumerationType()
2314 SetOwningModule(enum_decl, owning_module); in CreateEnumerationType()
2316 decl_ctx->addDecl(enum_decl); in CreateEnumerationType()
2319 enum_decl->setIntegerType(ClangUtil::GetQualType(integer_clang_type)); in CreateEnumerationType()
2321 enum_decl in CreateEnumerationType()
5579 const clang::EnumDecl *enum_decl = enum_type->getDecl(); ForEachEnumerator() local
7687 const EnumDecl *enum_decl = enum_type->getDecl(); SetIntegerInitializerForVariable() local
8345 clang::EnumDecl *enum_decl = SetHasExternalStorage() local
8455 clang::EnumDecl *enum_decl = enutype->getDecl(); CompleteTagDeclarationDefinition() local
8639 const clang::EnumDecl *enum_decl = enutype->getDecl(); DumpEnumValue() local
8976 clang::EnumDecl *enum_decl = DumpTypeName() local
[all...]
/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp512 auto enum_decl = TypeSystemClang::GetAsEnumDecl(ast_enum); in CreateLLDBTypeFromPDBType() local
513 assert(enum_decl); in CreateLLDBTypeFromPDBType()
514 m_uid_to_decl[type.getSymIndexId()] = enum_decl; in CreateLLDBTypeFromPDBType()