Searched refs:record_decl (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 1783 bool TypeSystemClang::RecordHasFields(const RecordDecl *record_decl) { in RecordHasFields() argument 1784 if (record_decl == nullptr) in RecordHasFields() 1787 if (!record_decl->field_empty()) in RecordHasFields() 1791 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl); in RecordHasFields() 1810 if (std::optional<ClangASTMetadata> meta_data = GetMetadata(record_decl); in RecordHasFields() 2421 clang::RecordDecl *record_decl = llvm::dyn_cast<clang::RecordDecl>(decl); in DumpDeclHiearchy() local 2422 if (record_decl) { in DumpDeclHiearchy() 2424 llvm::isa<clang::CXXRecordDecl>(record_decl) && in DumpDeclHiearchy() 2425 llvm::cast<CXXRecordDecl>(record_decl)->isInjectedClassName(); in DumpDeclHiearchy() 2427 record_decl->getDeclName().getAsString().c_str(), in DumpDeclHiearchy() [all …]
|
| H A D | TypeSystemClang.h | 281 if (const RecordDeclType *record_decl = variable 285 clang::QualType(record_decl->getTypeForDecl(), 0).getAsOpaquePtr()); 316 uint32_t GetIndexForRecordChild(const clang::RecordDecl *record_decl, 320 uint32_t GetIndexForRecordBase(const clang::RecordDecl *record_decl, 456 bool RecordHasFields(const clang::RecordDecl *record_decl); 534 const clang::RecordDecl *record_decl, uint64_t &size, uint64_t &alignment,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | UdtRecordCompleter.cpp | 337 if (auto *record_decl = llvm::dyn_cast<clang::CXXRecordDecl>(&m_tag_decl)) { in complete() local 338 m_ast_builder.GetClangASTImporter().SetRecordLayout(record_decl, m_layout); in complete() 386 clang::RecordDecl *record_decl = clang.GetAsRecordDecl(record_ct); in AddMember() local 387 m_ast_builder.GetClangASTImporter().SetRecordLayout(record_decl, layout); in AddMember() 394 m_decl_to_status.insert({record_decl, status}); in AddMember()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBASTParser.cpp | 426 auto record_decl = in CreateLLDBTypeFromPDBType() local 428 assert(record_decl); in CreateLLDBTypeFromPDBType() 429 m_uid_to_decl[type.getSymIndexId()] = record_decl; in CreateLLDBTypeFromPDBType() 433 record_decl->addAttr(inheritance_attr); in CreateLLDBTypeFromPDBType() 450 m_forward_decl_to_uid[record_decl] = type.getSymIndexId(); in CreateLLDBTypeFromPDBType() 799 clang::CXXRecordDecl *record_decl = in CompleteTypeFromPDB() local 801 auto uid_it = m_forward_decl_to_uid.find(record_decl); in CompleteTypeFromPDB() 1229 clang::CXXRecordDecl *record_decl = in CompleteTypeFromUDT() local 1231 if (!record_decl) in CompleteTypeFromUDT() 1234 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteTypeFromUDT()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.cpp | 753 const clang::RecordDecl *record_decl, uint64_t &bit_size, in LayoutRecordType() argument 761 m_record_decl_to_layout_map.find(record_decl); in LayoutRecordType() 777 if (auto origin = GetDeclOrigin(record_decl); origin.Valid()) in LayoutRecordType() 778 if (importRecordLayoutFromOrigin(record_decl, bit_size, alignment, in LayoutRecordType() 888 if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl)) in CompleteAndFetchChildren() local 889 record_decl->setHasLoadedFieldsFromExternalStorage(true); in CompleteAndFetchChildren()
|
| H A D | ClangASTImporter.h | 123 const clang::RecordDecl *record_decl, uint64_t &bit_size,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFASTParserClang.cpp | 1936 clang::CXXRecordDecl *record_decl = in ParseStructureLikeDIE() local 1938 if (record_decl && record_decl->getDefinition()) { in ParseStructureLikeDIE() 1939 record_decl->setHasTrivialSpecialMemberForCall(); in ParseStructureLikeDIE() 1944 clang::CXXRecordDecl *record_decl = in ParseStructureLikeDIE() local 1946 if (record_decl) in ParseStructureLikeDIE() 1947 record_decl->setArgPassingRestrictions( in ParseStructureLikeDIE() 2241 clang::CXXRecordDecl *record_decl = in CompleteRecordType() local 2243 if (record_decl) in CompleteRecordType() 2244 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteRecordType() 2250 auto IM = record_decl->calculateInheritanceModel(); in CompleteRecordType() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.cpp | 823 clang::RecordDecl *record_decl = TypeSystemClang::GetAsRecordDecl(m_type); in GetStructValueObject() local 825 if (record_decl) { in GetStructValueObject() 826 auto attrs = record_decl->attrs(); in GetStructValueObject()
|