Home
last modified time | relevance | path

Searched refs:layout_decl (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-12-stable/contrib/gcc/
Dstor-layout.c295 layout_decl (tree decl, unsigned int known_align) in layout_decl() function
496 layout_decl (decl, 0); in relayout_decl()
678 layout_decl (field, known_align); in update_alignment_for_field()
1175 layout_decl (field, actual_align); in place_field()
1499 layout_decl (TREE_VALUE (rli->pending_statics), 0); in finish_record_layout()
1542 layout_decl (TYPE_NAME (type), 0); in finish_builtin_struct()
Dc-decl.c582 layout_decl (decl, 0); in c_finish_incomplete_decl()
1694 layout_decl (newdecl, 0); in merge_decls()
3678 layout_decl (decl, 0); in new_block_byref_decl()
3931 layout_decl (decl, 0); in finish_decl()
3941 layout_decl (decl, 0); in finish_decl()
4221 layout_decl (decl, 0); in build_compound_literal()
6288 layout_decl (decl, 0); in finish_struct()
6978 layout_decl (decl, 0); in store_parm_decls_oldstyle()
Dtree-nested.c1798 layout_decl (root->frame_decl, 0); in finalize_nesting_tree_1()
Dfunction.c2004 layout_decl (p, 0); in split_complex_args()
2011 layout_decl (decl, 0); in split_complex_args()
Dtree.h3938 extern void layout_decl (tree, unsigned);
Dvarasm.c1756 layout_decl (decl, 0); in assemble_variable()
Dtree.c3183 layout_decl (t, 0); in build_decl_stat()
DChangeLog-200016181 * stor-layout.c (layout_decl): Set DECL_USER_ALIGN.
21316 * stor-layout.c (layout_decl): Only set DECL_MODE if not already set.
21943 * stor-layout.c (layout_decl): Properly compare KNOWN_ALIGN to
24155 * stor-layout.c (layout_decl): Only check DECL_PACKED and
24436 (layout_decl): Simplify handing of a specified DECL_SIZE_UNIT.
24446 Major rewrite to use new fields in rli; pass alignment to layout_decl.
24914 * stor-layout.c (layout_decl): Don't abort on any zero sized decl.
26985 (layout_decl): Likewise.
27201 (layout_decl, layout_type): Call it and clean up BLKmode checks.
27387 * stor-layout.c (layout_decl): Allow front-ends to explicitly set
[all …]
Dc-typeck.c4713 layout_decl (cldecl, 0); in store_init_value()
Dexpr.c6905 layout_decl (exp, 0); in expand_expr_real_1()
DChangeLog-2003146 * stor-layout.c (layout_decl): Turn bitfields into ordinary
4674 * stor-layout.c (layout_decl): Do packed field alignment for
4781 * stor-layout.c (layout_decl): Fix alignment handling.
12754 * stor-layout.c (layout_decl): Likewise.
25049 (layout_decl, place_field): Likewise.
25762 * stor-layout.c (layout_decl): Don't set DECL_SIZE_UNIT if already set.
26988 not COMPLETE_TYPE_P for re-invoking layout_decl.
27075 * stor-layout.c (layout_decl): ... here.
27866 * stor-layout.c (layout_decl): Avoid syntax error in last change
27921 (layout_decl): ...here. Do all alignment calculations for
DFSFChangeLog.1110176 * stor-layout.c (layout_decl): Don't turn off DECL_BIT_FIELD
12676 * stor-layout.c (layout_decl): Test DECL_PACKED and TYPE_PACKED
13600 * stor-layout.c (layout_decl): Turn off DECL_BIT_FIELD for BLKmode
DFSFChangeLog.103 * stor-layout.c (layout_decl): Don't make a bitfield an integral mode
9355 * stor-layout.c (layout_decl): Implment -fpack-struct.
DChangeLog-2001155 * stor-layout.c (layout_decl): Don't misalign field of variable size
13802 * stor-layout.c (layout_decl): Don't set DECL_USER_ALIGN.
19162 * stor-layout.c (layout_decl): Revert change to handling of alignment
19167 * c-common.c (decl_attributes, case A_MODE): Don't call layout_decl
21541 * stor-layout.c (layout_decl): If DECL is packed, but at alignment
DChangeLog-2004650 (layout_decl): Revert 2004-12-18 change.
941 * stor-layout.c (layout_decl): Use unshare_expr, not unsave_expr.
982 * stor-layout.c (layout_decl): Unshare size expressions copied
11023 * stor-layout.c (layout_decl): Use fold_convert, not convert.
13783 int_mode_for_mode, layout_decl, finish_builtin_struct, layout_type,
35755 * stor-layout.c (layout_decl): Check DECL_PACKED before calling
36867 * stor-layout.c (layout_decl): Likewise.
/freebsd-12-stable/contrib/gcc/cp/
Dtree.c260 layout_decl (slot, 0); in build_local_temp()
Ddecl.c1725 layout_decl (newdecl, 0); in duplicate_decls()
4309 layout_decl (decl, 0); in maybe_deduce_size_from_array_init()
4338 layout_decl (decl, 0); in layout_var_decl()
5432 layout_decl (decl, 0); in new_block_byref_decl()
DChangeLog-20021231 * decl.c (layout_var_decl): Call layout_decl even for variables
1317 type. Call layout_decl.
1338 type. Call layout_decl.
3241 (complete_vars): Do not call layout_decl for completed variables.
Dclass.c1778 layout_decl (vtable, 0); in layout_vtable_decl()
4927 layout_decl (TYPE_MAIN_DECL (t), 0); in layout_class_type()
Dcall.c6716 layout_decl (var, 0); in initialize_reference()
Dpt.c7040 layout_decl (r, 0); in tsubst_decl()
DChangeLog-19952548 calling layout_decl, so that it gets updated properly.
DChangeLog-19991920 * decl.c (layout_var_decl): Change prototype. Call layout_decl
DChangeLog5249 instead of layout_decl.
DChangeLog-1998495 * decl.c (require_complete_types_for_parms): Call layout_decl

12