Home
last modified time | relevance | path

Searched refs:layout_info (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h187 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
319 lldb_private::ClangASTImporter::LayoutInfo const &layout_info) const;
344 lldb_private::ClangASTImporter::LayoutInfo &layout_info,
456 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
472 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
H A DDWARFASTParserClang.cpp1463 ClangASTImporter::LayoutInfo &layout_info) { in ParseInheritance() argument
1551 layout_info.base_offsets.insert(std::make_pair( in ParseInheritance()
2089 ClangASTImporter::LayoutInfo layout_info; in CompleteRecordType() local
2117 default_accessibility, layout_info); in CompleteRecordType()
2155 layout_info.bit_size = type->GetByteSize(nullptr).value_or(0) * 8; in CompleteRecordType()
2156 if (layout_info.bit_size == 0) in CompleteRecordType()
2157 layout_info.bit_size = in CompleteRecordType()
2159 if (layout_info.alignment == 0) in CompleteRecordType()
2160 layout_info.alignment = in CompleteRecordType()
2166 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteRecordType()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h92 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
97 lldb_private::ClangASTImporter::LayoutInfo &layout_info) const;
H A DPDBASTParser.cpp1204 ClangASTImporter::LayoutInfo layout_info; in CompleteTypeFromUDT() local
1205 layout_info.bit_size = udt.getLength() * 8; in CompleteTypeFromUDT()
1216 layout_info); in CompleteTypeFromUDT()
1220 AddRecordMembers(symbol_file, compiler_type, *members_enum, layout_info); in CompleteTypeFromUDT()
1235 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteTypeFromUDT()
1244 lldb_private::ClangASTImporter::LayoutInfo &layout_info) { in AddRecordMembers() argument
1287 layout_info.field_offsets.insert(std::make_pair(decl, offset)); in AddRecordMembers()
1366 lldb_private::ClangASTImporter::LayoutInfo &layout_info) const { in AddRecordBases()
1405 layout_info.base_offsets.insert(std::make_pair(decl, offset)); in AddRecordBases()