Home
last modified time | relevance | path

Searched refs:desired_align (Results 1 – 22 of 22) sorted by relevance

/netbsd/external/gpl3/gcc/dist/libobjc/
H A Dencoding.c1107 register int desired_align = 0; in objc_layout_structure_next_member() local
1154 desired_align = objc_alignof_type (type) * __CHAR_BIT__; in objc_layout_structure_next_member()
1157 desired_align = 1; in objc_layout_structure_next_member()
1172 desired_align = MIN (desired_align, BIGGEST_FIELD_ALIGNMENT); in objc_layout_structure_next_member()
1175 desired_align = ADJUST_FIELD_ALIGN (type, type, desired_align); in objc_layout_structure_next_member()
1182 layout->record_align = MAX (layout->record_align, desired_align); in objc_layout_structure_next_member()
1191 layout->record_align = MAX (layout->record_align, desired_align); in objc_layout_structure_next_member()
1193 desired_align = objc_alignof_type (bfld_type) * __CHAR_BIT__; in objc_layout_structure_next_member()
1214 layout->record_align = MAX (layout->record_align, desired_align); in objc_layout_structure_next_member()
1223 else if (layout->record_size % desired_align != 0) in objc_layout_structure_next_member()
[all …]
/netbsd/external/gpl3/gcc.old/dist/libobjc/
H A Dencoding.c1107 register int desired_align = 0; in objc_layout_structure_next_member() local
1154 desired_align = objc_alignof_type (type) * __CHAR_BIT__; in objc_layout_structure_next_member()
1157 desired_align = 1; in objc_layout_structure_next_member()
1172 desired_align = MIN (desired_align, BIGGEST_FIELD_ALIGNMENT); in objc_layout_structure_next_member()
1175 desired_align = ADJUST_FIELD_ALIGN (type, type, desired_align); in objc_layout_structure_next_member()
1182 layout->record_align = MAX (layout->record_align, desired_align); in objc_layout_structure_next_member()
1191 layout->record_align = MAX (layout->record_align, desired_align); in objc_layout_structure_next_member()
1193 desired_align = objc_alignof_type (bfld_type) * __CHAR_BIT__; in objc_layout_structure_next_member()
1214 layout->record_align = MAX (layout->record_align, desired_align); in objc_layout_structure_next_member()
1223 else if (layout->record_size % desired_align != 0) in objc_layout_structure_next_member()
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/
H A Dstor-layout.c1037 unsigned int desired_align; in update_alignment_for_field() local
1050 desired_align = DECL_ALIGN (field); in update_alignment_for_field()
1078 type_align = desired_align; in update_alignment_for_field()
1137 return desired_align; in update_alignment_for_field()
1251 unsigned int desired_align; in place_field() local
1319 if (TYPE_ALIGN (type) > desired_align) in place_field()
1336 if (known_align < desired_align in place_field()
1350 if (desired_align < rli->offset_align) in place_field()
1366 rli->offset_align = desired_align; in place_field()
1569 desired_align / BITS_PER_UNIT); in place_field()
[all …]
H A Dstor-layout.cc1040 unsigned int desired_align; in update_alignment_for_field() local
1053 desired_align = DECL_ALIGN (field); in update_alignment_for_field()
1081 type_align = desired_align; in update_alignment_for_field()
1140 return desired_align; in update_alignment_for_field()
1254 unsigned int desired_align; in place_field() local
1322 if (TYPE_ALIGN (type) > desired_align) in place_field()
1339 if (known_align < desired_align in place_field()
1353 if (desired_align < rli->offset_align) in place_field()
1369 rli->offset_align = desired_align; in place_field()
1572 desired_align / BITS_PER_UNIT); in place_field()
[all …]
H A DChangeLog-201828520 only desired_align instead of MAX (type_align, desired_align)
28522 (place_field): Don't do known_align < desired_align handling
H A DChangeLog-2008203 is constant, desired_align > align and dst & (desired_align - 1)
H A DChangeLog-199814270 * stor-layout.c (layout_record): Initialize desired_align.
H A DChangeLog-200934319 of desired_align - align, don't adjust size_needed, pass
H A DChangeLog-201232682 * stor-layout.c (place_field): Handle desired_align for
H A DChangeLog-200324171 desired_align, not DECL_ALIGN.
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dstor-layout.c1037 unsigned int desired_align; in update_alignment_for_field() local
1050 desired_align = DECL_ALIGN (field); in update_alignment_for_field()
1078 type_align = desired_align; in update_alignment_for_field()
1137 return desired_align; in update_alignment_for_field()
1251 unsigned int desired_align; in place_field() local
1319 if (TYPE_ALIGN (type) > desired_align) in place_field()
1336 if (known_align < desired_align in place_field()
1350 if (desired_align < rli->offset_align) in place_field()
1366 rli->offset_align = desired_align; in place_field()
1569 desired_align / BITS_PER_UNIT); in place_field()
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/fortran/
H A Dtrans-common.c285 unsigned HOST_WIDE_INT desired_align, known_align; in build_field() local
294 desired_align = update_alignment_for_field (rli, field, known_align); in build_field()
295 if (desired_align > known_align) in build_field()
505 unsigned HOST_WIDE_INT known_align, desired_align; in get_init_field() local
570 desired_align = update_alignment_for_field (rli, field, known_align); in get_init_field()
571 if (desired_align > known_align) in get_init_field()
H A Dtrans-common.cc285 unsigned HOST_WIDE_INT desired_align, known_align; in build_field() local
294 desired_align = update_alignment_for_field (rli, field, known_align); in build_field()
295 if (desired_align > known_align) in build_field()
533 unsigned HOST_WIDE_INT known_align, desired_align; in get_init_field() local
598 desired_align = update_alignment_for_field (rli, field, known_align); in get_init_field()
599 if (desired_align > known_align) in get_init_field()
/netbsd/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dtrans-common.c285 unsigned HOST_WIDE_INT desired_align, known_align; in build_field() local
294 desired_align = update_alignment_for_field (rli, field, known_align); in build_field()
295 if (desired_align > known_align) in build_field()
505 unsigned HOST_WIDE_INT known_align, desired_align; in get_init_field() local
570 desired_align = update_alignment_for_field (rli, field, known_align); in get_init_field()
571 if (desired_align > known_align) in get_init_field()
/netbsd/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-expand.c6695 if (desired_align > 1 && desired_align > align) in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()
7010 int desired_align = 0; in decide_alignment() local
7024 desired_align = 8; in decide_alignment()
7027 desired_align = 1; in decide_alignment()
7029 desired_align = align; in decide_alignment()
7033 return desired_align; in decide_alignment()
7119 && (size_needed > 4 || (desired_align > align && desired_align > 4))) in promote_duplicated_reg_to_size()
7121 else if (size_needed > 2 || (desired_align > align && desired_align > 2)) in promote_duplicated_reg_to_size()
7123 else if (size_needed > 1 || (desired_align > align && desired_align > 1)) in promote_duplicated_reg_to_size()
7450 else if (size_needed > 1 || (desired_align > 1 && desired_align > align)) in ix86_expand_set_or_cpymem()
[all …]
H A Di386-expand.cc7834 if (desired_align > 1 && desired_align > align) in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()
8154 int desired_align = 0; in decide_alignment() local
8168 desired_align = 8; in decide_alignment()
8171 desired_align = 1; in decide_alignment()
8173 desired_align = align; in decide_alignment()
8177 return desired_align; in decide_alignment()
8260 && (size_needed > 4 || (desired_align > align && desired_align > 4))) in promote_duplicated_reg_to_size()
8262 else if (size_needed > 2 || (desired_align > align && desired_align > 2)) in promote_duplicated_reg_to_size()
8264 else if (size_needed > 1 || (desired_align > align && desired_align > 1)) in promote_duplicated_reg_to_size()
8593 else if (size_needed > 1 || (desired_align > 1 && desired_align > align)) in ix86_expand_set_or_cpymem()
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386-expand.c6695 if (desired_align > 1 && desired_align > align) in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()
7010 int desired_align = 0; in decide_alignment() local
7024 desired_align = 8; in decide_alignment()
7027 desired_align = 1; in decide_alignment()
7029 desired_align = align; in decide_alignment()
7033 return desired_align; in decide_alignment()
7119 && (size_needed > 4 || (desired_align > align && desired_align > 4))) in promote_duplicated_reg_to_size()
7121 else if (size_needed > 2 || (desired_align > align && desired_align > 2)) in promote_duplicated_reg_to_size()
7123 else if (size_needed > 1 || (desired_align > align && desired_align > 1)) in promote_duplicated_reg_to_size()
7450 else if (size_needed > 1 || (desired_align > 1 && desired_align > align)) in ix86_expand_set_or_cpymem()
[all …]
/netbsd/external/gpl3/gdb/dist/gold/
H A Doutput.cc4393 uint64_t desired_align = page_align - (aligned_size % page_align); in set_section_addresses() local
4394 if (desired_align < off % page_align) in set_section_addresses()
4396 off += desired_align - off % page_align; in set_section_addresses()
/netbsd/external/gpl3/binutils/dist/gold/
H A Doutput.cc4348 uint64_t desired_align = page_align - (aligned_size % page_align); in set_section_addresses() local
4349 if (desired_align < off % page_align) in set_section_addresses()
4351 off += desired_align - off % page_align; in set_section_addresses()
/netbsd/external/gpl3/binutils.old/dist/gold/
H A Doutput.cc4393 uint64_t desired_align = page_align - (aligned_size % page_align); in set_section_addresses() local
4394 if (desired_align < off % page_align) in set_section_addresses()
4396 off += desired_align - off % page_align; in set_section_addresses()
/netbsd/external/gpl3/gdb.old/dist/gold/
H A Doutput.cc4393 uint64_t desired_align = page_align - (aligned_size % page_align); in set_section_addresses() local
4394 if (desired_align < off % page_align) in set_section_addresses()
4396 off += desired_align - off % page_align; in set_section_addresses()
/netbsd/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-19985728 * tree.c (layout_vbasetypes): record_align and desired_align are of