Searched refs:record_decl (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1812 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 DTypeSystemClang.h274 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 DUdtRecordCompleter.cpp334 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 DPDBASTParser.cpp426 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 DDWARFASTParserClang.cpp1893 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 DClangASTImporter.h122 const clang::RecordDecl *record_decl, uint64_t &bit_size,
H A DClangASTImporter.cpp521 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 DABISysV_ppc64.cpp815 clang::RecordDecl *record_decl = TypeSystemClang::GetAsRecordDecl(m_type); local
817 if (record_decl) {
818 auto attrs = record_decl->attrs();

Completed in 211 milliseconds