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

/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTContext.cpp1553 bool ClangASTContext::RecordHasFields(const RecordDecl *record_decl) { argument
1554 if (record_decl == nullptr)
1557 if (!record_decl->field_empty())
1561 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
2131 clang::RecordDecl *record_decl = llvm::dyn_cast<clang::RecordDecl>(decl); local
2132 if (record_decl) {
2134 record_decl->getDeclName().getAsString().c_str(),
2135 record_decl->isInjectedClassName() ? " (injected class name)" : "");
2323 clang::RecordDecl *record_decl, int default_accessibility,
2325 if (record_decl) {
2322 SetDefaultAccessForRecordFields( clang::RecordDecl *record_decl, int default_accessibility, int *assigned_accessibilities, size_t num_assigned_accessibilities) argument
2797 const clang::RecordDecl *record_decl = record_type->getDecl(); local
3244 const clang::RecordDecl *record_decl = record_type->getDecl(); local
3861 const clang::RecordDecl *record_decl = record_type->getDecl(); local
4041 const clang::RecordDecl *record_decl = record_type->getDecl(); local
4105 const clang::RecordDecl *record_decl = record_type->getDecl(); local
4921 const clang::RecordDecl *record_decl = record_type->getDecl(); local
5171 clang::RecordDecl *record_decl = record_type->getDecl(); local
5290 const clang::RecordDecl *record_decl = record_type->getDecl(); local
5775 const clang::RecordDecl *record_decl = record_type->getDecl(); local
6167 GetIndexForRecordBase(const clang::RecordDecl *record_decl, const clang::CXXBaseSpecifier *base_spec, bool omit_empty_base_classes) argument
6205 GetIndexForRecordChild(const clang::RecordDecl *record_decl, clang::NamedDecl *canonical_decl, bool omit_empty_base_classes) argument
6266 const clang::RecordDecl *record_decl = record_type->getDecl(); local
6507 const clang::RecordDecl *record_decl = record_type->getDecl(); local
6890 clang::RecordDecl *record_decl = ast->GetAsRecordDecl(type); local
7067 clang::RecordDecl *record_decl = GetAsRecordDecl(type); local
8002 const clang::RecordDecl *record_decl = record_type->getDecl(); local
[all...]
H A DClangASTImporter.cpp516 const clang::RecordDecl *record_decl, uint64_t &bit_size,
524 m_record_decl_to_layout_map.find(record_decl);
671 if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl))
672 record_decl->setHasLoadedFieldsFromExternalStorage(true);
515 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-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp416 auto record_decl = local
418 assert(record_decl);
419 m_uid_to_decl[type.getSymIndexId()] = record_decl;
423 record_decl->addAttr(inheritance_attr);
440 m_forward_decl_to_uid[record_decl] = type.getSymIndexId();
773 clang::CXXRecordDecl *record_decl =
775 auto uid_it = m_forward_decl_to_uid.find(record_decl);
1196 clang::CXXRecordDecl *record_decl = local
1198 if (!record_decl)
1201 GetClangASTImporter().SetRecordLayout(record_decl, layout_inf
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp233 if (auto *record_decl = llvm::dyn_cast<clang::CXXRecordDecl>(&m_tag_decl)) {
234 m_ast_builder.importer().SetRecordLayout(record_decl, m_layout);
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DClangASTContext.h214 if (const RecordDeclType *record_decl =
217 this, clang::QualType(record_decl->getTypeForDecl(), 0)
310 static bool RecordHasFields(const clang::RecordDecl *record_decl);
319 bool SetDefaultAccessForRecordFields(clang::RecordDecl *record_decl,
398 const clang::RecordDecl *record_decl, uint64_t &size, uint64_t &alignment,
H A DClangASTImporter.h69 const clang::RecordDecl *record_decl, uint64_t &bit_size,
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.cpp1041 clang::CXXRecordDecl *record_decl = local
1044 if (record_decl) {
1045 for (auto method_iter = record_decl->method_begin();
1046 method_iter != record_decl->method_end();
1691 clang::RecordDecl *record_decl = local
1694 if (record_decl) {
1696 record_decl, ClangASTImporter::LayoutInfo());
1738 clang::CXXRecordDecl *record_decl = local
1740 if (record_decl && record_decl
1746 clang::CXXRecordDecl *record_decl = local
2106 clang::CXXRecordDecl *record_decl = local
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc64/
H A DABISysV_ppc64.cpp812 clang::RecordDecl *record_decl = ClangASTContext::GetAsRecordDecl(m_type); local
814 if (record_decl) {
815 auto attrs = record_decl->attrs();

Completed in 332 milliseconds