Home
last modified time | relevance | path

Searched refs:record_decl (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/lldb/unittests/Symbol/
H A DTestClangASTImporter.cpp54 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 DClangTestUtils.h58 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 DTypeSystemClang.cpp2407 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 DTypeSystemClang.h271 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 DPDBASTParser.cpp419 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 DUdtRecordCompleter.cpp314 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 DDWARFASTParserClang.cpp1787 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 DClangASTImporter.cpp520 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 DClangASTImporter.h122 const clang::RecordDecl *record_decl, uint64_t &bit_size,
/llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc64.cpp815 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()