Searched refs:record_decl (Results 1 - 8 of 8) sorted by relevance
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 1812 bool TypeSystemClang::RecordHasFields(const RecordDecl *record_decl) { argument 1813 if (record_decl == nullptr) 1816 if (!record_decl->field_empty()) 1820 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl); 1839 ClangASTMetadata *meta_data = GetMetadata(record_decl); 2447 clang::RecordDecl *record_decl = llvm::dyn_cast<clang::RecordDecl>(decl); local 2448 if (record_decl) { 2450 record_decl->getDeclName().getAsString().c_str(), 2451 record_decl->isInjectedClassName() ? " (injected class name)" : ""); 2797 if (const clang::RecordDecl *record_decl 3007 const clang::RecordDecl *record_decl = record_type->getDecl(); local 3475 const clang::RecordDecl *record_decl = record_type->getDecl(); local 4135 const clang::RecordDecl *record_decl = record_type->getDecl(); local 4327 const clang::RecordDecl *record_decl = record_type->getDecl(); local 4391 const clang::RecordDecl *record_decl = record_type->getDecl(); local 5282 const clang::RecordDecl *record_decl = record_type->getDecl(); local 5523 clang::RecordDecl *record_decl = record_type->getDecl(); local 5637 const clang::RecordDecl *record_decl = record_type->getDecl(); local 6124 const clang::RecordDecl *record_decl = record_type->getDecl(); local 6517 GetIndexForRecordBase( const clang::RecordDecl *record_decl, const clang::CXXBaseSpecifier *base_spec, bool omit_empty_base_classes) argument 6545 GetIndexForRecordChild( const clang::RecordDecl *record_decl, clang::NamedDecl *canonical_decl, bool omit_empty_base_classes) argument 6606 const clang::RecordDecl *record_decl = record_type->getDecl(); local 6846 const clang::RecordDecl *record_decl = record_type->getDecl(); local 7284 clang::RecordDecl *record_decl = ast->GetAsRecordDecl(type); local 7468 clang::RecordDecl *record_decl = GetAsRecordDecl(type); local 8739 const clang::RecordDecl *record_decl = record_type->getDecl(); local 8903 LayoutRecordType( const clang::RecordDecl *record_decl, uint64_t &bit_size, uint64_t &alignment, llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets, llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &vbase_offsets) argument 9613 const clang::RecordDecl *record_decl = record_type->getDecl(); local [all...] |
H A D | TypeSystemClang.h | 274 if (const RecordDeclType *record_decl = 278 clang::QualType(record_decl->getTypeForDecl(), 0).getAsOpaquePtr()); 309 uint32_t GetIndexForRecordChild(const clang::RecordDecl *record_decl, 313 uint32_t GetIndexForRecordBase(const clang::RecordDecl *record_decl, 449 bool RecordHasFields(const clang::RecordDecl *record_decl); 530 const clang::RecordDecl *record_decl, uint64_t &size, uint64_t &alignment,
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | UdtRecordCompleter.cpp | 334 if (auto *record_decl = llvm::dyn_cast<clang::CXXRecordDecl>(&m_tag_decl)) { 335 m_ast_builder.GetClangASTImporter().SetRecordLayout(record_decl, m_layout); 383 clang::RecordDecl *record_decl = clang.GetAsRecordDecl(record_ct); local 384 m_ast_builder.GetClangASTImporter().SetRecordLayout(record_decl, layout); 391 m_decl_to_status.insert({record_decl, status});
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | PDBASTParser.cpp | 426 auto record_decl = local 428 assert(record_decl); 429 m_uid_to_decl[type.getSymIndexId()] = record_decl; 433 record_decl->addAttr(inheritance_attr); 450 m_forward_decl_to_uid[record_decl] = type.getSymIndexId(); 800 clang::CXXRecordDecl *record_decl = 802 auto uid_it = m_forward_decl_to_uid.find(record_decl); 1230 clang::CXXRecordDecl *record_decl = local 1232 if (!record_decl) 1235 GetClangASTImporter().SetRecordLayout(record_decl, layout_inf [all...] |
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFASTParserClang.cpp | 1893 clang::RecordDecl *record_decl = local 1895 if (record_decl) { 1899 GetClangASTImporter().SetRecordLayout(record_decl, layout); 1941 clang::CXXRecordDecl *record_decl = local 1943 if (record_decl && record_decl->getDefinition()) { 1944 record_decl->setHasTrivialSpecialMemberForCall(); 1949 clang::CXXRecordDecl *record_decl = local 1951 if (record_decl) 1952 record_decl 2243 clang::CXXRecordDecl *record_decl = local [all...] |
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangASTImporter.h | 122 const clang::RecordDecl *record_decl, uint64_t &bit_size,
|
H A D | ClangASTImporter.cpp | 521 const clang::RecordDecl *record_decl, uint64_t &bit_size, 529 m_record_decl_to_layout_map.find(record_decl); 647 if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl)) 648 record_decl->setHasLoadedFieldsFromExternalStorage(true); 520 LayoutRecordType( const clang::RecordDecl *record_decl, uint64_t &bit_size, uint64_t &alignment, llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets, llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &vbase_offsets) argument
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
H A D | ABISysV_ppc64.cpp | 815 clang::RecordDecl *record_decl = TypeSystemClang::GetAsRecordDecl(m_type); local 817 if (record_decl) { 818 auto attrs = record_decl->attrs();
|
Completed in 216 milliseconds