/external/llvm-project/lldb/unittests/Symbol/ |
D | TestClangASTImporter.cpp | 49 importer.CopyDecl(&target_ast->getASTContext(), source.record_decl); in TEST_F() 54 EXPECT_EQ(source.record_decl->getQualifiedNameAsString(), in TEST_F() 63 EXPECT_EQ(origin.decl, source.record_decl); in TEST_F() 78 EXPECT_EQ(source.record_decl->getQualifiedNameAsString(), in TEST_F() 88 EXPECT_EQ(origin.decl, source.record_decl); in TEST_F() 99 *fwd_decl_source, source_with_definition.record_decl->getName()); in TEST_F() 112 source_with_definition.record_decl); in TEST_F() 126 importer.DeportDecl(&target_ast->getASTContext(), source.record_decl); in TEST_F() 131 EXPECT_EQ(source.record_decl->getQualifiedNameAsString(), in TEST_F() 152 EXPECT_EQ(source.record_decl->getQualifiedNameAsString(), in TEST_F() [all …]
|
/external/llvm-project/lldb/unittests/TestingSupport/Symbol/ |
D | ClangTestUtils.h | 58 clang::RecordDecl *record_decl = nullptr; member 65 record_decl = in SourceASTWithRecord() 67 field_decl = *record_decl->fields().begin(); in SourceASTWithRecord()
|
/external/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
D | TypeSystemClang.cpp | 1673 bool TypeSystemClang::RecordHasFields(const RecordDecl *record_decl) { in RecordHasFields() argument 1674 if (record_decl == nullptr) in RecordHasFields() 1677 if (!record_decl->field_empty()) in RecordHasFields() 1681 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl); in RecordHasFields() 2299 clang::RecordDecl *record_decl = llvm::dyn_cast<clang::RecordDecl>(decl); in DumpDeclHiearchy() local 2300 if (record_decl) { in DumpDeclHiearchy() 2302 record_decl->getDeclName().getAsString().c_str(), in DumpDeclHiearchy() 2303 record_decl->isInjectedClassName() ? " (injected class name)" : ""); in DumpDeclHiearchy() 2491 clang::RecordDecl *record_decl, int default_accessibility, in SetDefaultAccessForRecordFields() argument 2493 if (record_decl) { in SetDefaultAccessForRecordFields() [all …]
|
D | TypeSystemClang.h | 269 if (const RecordDeclType *record_decl = variable 272 this, clang::QualType(record_decl->getTypeForDecl(), 0) 373 static bool RecordHasFields(const clang::RecordDecl *record_decl); 383 bool SetDefaultAccessForRecordFields(clang::RecordDecl *record_decl, 462 const clang::RecordDecl *record_decl, uint64_t &size, uint64_t &alignment,
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
D | PDBASTParser.cpp | 417 auto record_decl = in CreateLLDBTypeFromPDBType() local 419 assert(record_decl); in CreateLLDBTypeFromPDBType() 420 m_uid_to_decl[type.getSymIndexId()] = record_decl; in CreateLLDBTypeFromPDBType() 424 record_decl->addAttr(inheritance_attr); in CreateLLDBTypeFromPDBType() 441 m_forward_decl_to_uid[record_decl] = type.getSymIndexId(); in CreateLLDBTypeFromPDBType() 776 clang::CXXRecordDecl *record_decl = in CompleteTypeFromPDB() local 778 auto uid_it = m_forward_decl_to_uid.find(record_decl); in CompleteTypeFromPDB() 1201 clang::CXXRecordDecl *record_decl = in CompleteTypeFromUDT() local 1203 if (!record_decl) in CompleteTypeFromUDT() 1206 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteTypeFromUDT()
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
D | DWARFASTParserClang.cpp | 1098 clang::CXXRecordDecl *record_decl = in ParseSubroutine() local 1101 if (record_decl) { in ParseSubroutine() 1102 for (auto method_iter = record_decl->method_begin(); in ParseSubroutine() 1103 method_iter != record_decl->method_end(); in ParseSubroutine() 1689 clang::RecordDecl *record_decl = in ParseStructureLikeDIE() local 1692 if (record_decl) { in ParseStructureLikeDIE() 1694 record_decl, ClangASTImporter::LayoutInfo()); in ParseStructureLikeDIE() 1736 clang::CXXRecordDecl *record_decl = in ParseStructureLikeDIE() local 1738 if (record_decl && record_decl->getDefinition()) { in ParseStructureLikeDIE() 1739 record_decl->setHasTrivialSpecialMemberForCall(); in ParseStructureLikeDIE() [all …]
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
D | UdtRecordCompleter.cpp | 297 if (auto *record_decl = llvm::dyn_cast<clang::CXXRecordDecl>(&m_tag_decl)) { in complete() local 298 m_ast_builder.importer().SetRecordLayout(record_decl, m_layout); in complete()
|
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
D | ClangASTImporter.cpp | 525 const clang::RecordDecl *record_decl, uint64_t &bit_size, in LayoutRecordType() argument 533 m_record_decl_to_layout_map.find(record_decl); in LayoutRecordType() 651 if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl)) in CompleteAndFetchChildren() local 652 record_decl->setHasLoadedFieldsFromExternalStorage(true); in CompleteAndFetchChildren()
|
D | ClangASTImporter.h | 73 const clang::RecordDecl *record_decl, uint64_t &bit_size,
|
/external/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
D | ABISysV_ppc64.cpp | 815 clang::RecordDecl *record_decl = TypeSystemClang::GetAsRecordDecl(m_type); in GetStructValueObject() local 817 if (record_decl) { in GetStructValueObject() 818 auto attrs = record_decl->attrs(); in GetStructValueObject()
|