Lines Matching refs:struct_layout
6 pub mod struct_layout; module
16 use self::struct_layout::StructLayoutTracker;
1154 struct_layout: &mut StructLayoutTracker, in codegen()
1174 struct_layout: &mut StructLayoutTracker, in codegen()
1191 struct_layout, in codegen()
1205 struct_layout, in codegen()
1226 struct_layout: &mut StructLayoutTracker, in codegen()
1245 let ty = if parent.is_union() && !struct_layout.is_rust_union() { in codegen()
1290 struct_layout.saw_field(&field_name, field_ty, self.offset()) in codegen()
1442 struct_layout: &mut StructLayoutTracker, in codegen()
1457 if parent.is_union() && !struct_layout.is_rust_union() { in codegen()
1520 struct_layout, in codegen()
1562 struct_layout.saw_bitfield_unit(layout); in codegen()
1595 struct_layout: &mut StructLayoutTracker, in codegen()
1636 if parent.is_union() && !struct_layout.is_rust_union() { in codegen()
1728 let mut struct_layout = in codegen() localVariable
1746 struct_layout.saw_vtable(); in codegen()
1759 struct_layout.saw_base(inner_item.expect_type()); in codegen()
1785 &mut struct_layout, in codegen()
1828 struct_layout.saw_field_with_layout( in codegen()
1855 layout.and_then(|layout| struct_layout.pad_struct(layout)) in codegen()
1861 if struct_layout.requires_explicit_align(layout) { in codegen()
1882 if struct_layout.requires_explicit_align(layout) { in codegen()
1886 if !struct_layout.is_rust_union() { in codegen()
1995 let mut tokens = if is_union && struct_layout.is_rust_union() { in codegen()