| /llvm-project-15.0.7/lldb/unittests/Symbol/ |
| H A D | TestClangASTImporter.cpp | 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() 131 EXPECT_EQ(source.record_decl->getQualifiedNameAsString(), in TEST_F() 152 EXPECT_EQ(source.record_decl->getQualifiedNameAsString(), in TEST_F() 167 source.ast->SetMetadataAsUserID(source.record_decl, metadata); in TEST_F() 189 source.ast->SetMetadataAsUserID(source.record_decl, metadata); in TEST_F() 224 source.ast->SetMetadataAsUserID(source.record_decl, metadata); in TEST_F() 242 importer.SetRecordLayout(source.record_decl, layout_info); in TEST_F() [all …]
|
| /llvm-project-15.0.7/lldb/unittests/TestingSupport/Symbol/ |
| H A D | ClangTestUtils.h | 58 clang::RecordDecl *record_decl = nullptr; member 65 record_decl = in SourceASTWithRecord() 67 field_decl = *record_decl->fields().begin(); in SourceASTWithRecord()
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 2407 if (record_decl) { in DumpDeclHiearchy() 3058 if (record_decl) { in IsHomogeneousAggregate() 3519 if (record_decl) { in IsPolymorphicClass() 3685 if (auto *record_decl = in CanPassInRegisters() local 5347 assert(record_decl); in GetNumChildren() 5591 if (record_decl) { in GetNumFields() 6622 for (field = record_decl->field_begin(), field_end = record_decl->field_end(); in GetIndexForRecordChild() 7344 if (record_decl) { in AddFieldToRecordType() 7423 if (!record_decl) in BuildIndirectFields() 7528 if (!record_decl) in SetIsPacked() [all …]
|
| H A D | TypeSystemClang.h | 271 if (const RecordDeclType *record_decl = variable 274 this, clang::QualType(record_decl->getTypeForDecl(), 0) 376 static bool RecordHasFields(const clang::RecordDecl *record_decl); 451 const clang::RecordDecl *record_decl, uint64_t &size, uint64_t &alignment,
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBASTParser.cpp | 419 auto record_decl = in CreateLLDBTypeFromPDBType() local 421 assert(record_decl); in CreateLLDBTypeFromPDBType() 422 m_uid_to_decl[type.getSymIndexId()] = record_decl; in CreateLLDBTypeFromPDBType() 426 record_decl->addAttr(inheritance_attr); in CreateLLDBTypeFromPDBType() 443 m_forward_decl_to_uid[record_decl] = type.getSymIndexId(); in CreateLLDBTypeFromPDBType() 798 clang::CXXRecordDecl *record_decl = in CompleteTypeFromPDB() local 800 auto uid_it = m_forward_decl_to_uid.find(record_decl); in CompleteTypeFromPDB() 1228 clang::CXXRecordDecl *record_decl = in CompleteTypeFromUDT() local 1230 if (!record_decl) in CompleteTypeFromUDT() 1233 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteTypeFromUDT()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | UdtRecordCompleter.cpp | 314 if (auto *record_decl = llvm::dyn_cast<clang::CXXRecordDecl>(&m_tag_decl)) { in complete() local 315 m_ast_builder.importer().SetRecordLayout(record_decl, m_layout); in complete()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFASTParserClang.cpp | 1787 clang::RecordDecl *record_decl = in ParseStructureLikeDIE() local 1789 if (record_decl) { in ParseStructureLikeDIE() 1792 GetClangASTImporter().SetRecordLayout(record_decl, layout); in ParseStructureLikeDIE() 1834 clang::CXXRecordDecl *record_decl = in ParseStructureLikeDIE() local 1836 if (record_decl && record_decl->getDefinition()) { in ParseStructureLikeDIE() 1837 record_decl->setHasTrivialSpecialMemberForCall(); in ParseStructureLikeDIE() 1842 clang::CXXRecordDecl *record_decl = in ParseStructureLikeDIE() local 1844 if (record_decl) in ParseStructureLikeDIE() 1845 record_decl->setArgPassingRestrictions( in ParseStructureLikeDIE() 2122 clang::CXXRecordDecl *record_decl = in CompleteRecordType() local [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.cpp | 520 const clang::RecordDecl *record_decl, uint64_t &bit_size, in LayoutRecordType() argument 528 m_record_decl_to_layout_map.find(record_decl); in LayoutRecordType() 646 if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl)) in CompleteAndFetchChildren() local 647 record_decl->setHasLoadedFieldsFromExternalStorage(true); in CompleteAndFetchChildren()
|
| H A D | ClangASTImporter.h | 122 const clang::RecordDecl *record_decl, uint64_t &bit_size,
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/ |
| H A 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()
|