Lines Matching refs:layout_info

1429     ClangASTImporter::LayoutInfo &layout_info) {  in ParseInheritance()  argument
1517 layout_info.base_offsets.insert(std::make_pair( in ParseInheritance()
2164 ClangASTImporter::LayoutInfo layout_info; in CompleteRecordType() local
2192 default_accessibility, layout_info); in CompleteRecordType()
2232 if (!layout_info.field_offsets.empty() || !layout_info.base_offsets.empty() || in CompleteRecordType()
2233 !layout_info.vbase_offsets.empty()) { in CompleteRecordType()
2235 layout_info.bit_size = type->GetByteSize(nullptr).value_or(0) * 8; in CompleteRecordType()
2236 if (layout_info.bit_size == 0) in CompleteRecordType()
2237 layout_info.bit_size = in CompleteRecordType()
2239 if (layout_info.alignment == 0) in CompleteRecordType()
2240 layout_info.alignment = in CompleteRecordType()
2246 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteRecordType()
2906 lldb_private::ClangASTImporter::LayoutInfo &layout_info, in ParseSingleMember() argument
3037 this_field_info, layout_info)) { in ParseSingleMember()
3052 layout_info.field_offsets.insert(std::make_pair( in ParseSingleMember()
3125 layout_info.field_offsets.insert( in ParseSingleMember()
3136 ClangASTImporter::LayoutInfo &layout_info) { in ParseChildMembers() argument
3159 default_accessibility, layout_info); in ParseChildMembers()
3169 default_accessibility, layout_info, last_field_info); in ParseChildMembers()
3179 module_sp, base_classes, layout_info); in ParseChildMembers()
3831 lldb_private::ClangASTImporter::LayoutInfo const &layout_info) const { in ShouldCreateUnnamedBitfield()
3848 const bool have_base = layout_info.base_offsets.size() != 0; in ShouldCreateUnnamedBitfield()
3863 ClangASTImporter::LayoutInfo &layout_info) { in ParseRustVariantPart() argument
3922 layout_info.field_offsets.insert({variant_decl, 0}); in ParseRustVariantPart()
3931 layout_info.field_offsets.insert({inner_field, 0}); in ParseRustVariantPart()