Searched refs:store_constructor (Results 1 – 13 of 13) sorted by relevance
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | expr.c | 145 static void store_constructor (tree, rtx, int, HOST_WIDE_INT); 4876 store_constructor (exp, target, cleared, bitsize / BITS_PER_UNIT); in store_constructor_field() 4891 store_constructor (tree exp, rtx target, int cleared, HOST_WIDE_INT size) in store_constructor() function 5253 store_constructor (value, xtarget, cleared, in store_constructor() 7148 store_constructor (exp, target, 0, int_expr_size (exp)); in expand_expr_real_1()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | expr.c | 164 static void store_constructor PARAMS ((tree, rtx, int, HOST_WIDE_INT)); 4850 store_constructor (exp, target, cleared, bitsize / BITS_PER_UNIT); 4866 store_constructor (exp, target, cleared, size) in store_constructor() function 5252 store_constructor (value, xtarget, cleared, 7189 store_constructor (exp, target, 0, int_expr_size (exp));
|
| H A D | FSFChangeLog.10 | 1491 * expr.c (store_constructor): Fix flow control thinko (merge error). 1492 * expr.c (store_constructor): Pass correct value to recursive call. 2281 (store_constructor): Take 'cleared' parameter. 2284 * expr.c (store_constructor, SET_TYPE): Fix off-by-one-error. 2286 (store_constructor): `continue' in wrong place. 2288 * expr.c (store_constructor): If storing into a range of array 2291 (store_constructor): Handle RANGE_EXPR in array index. 3232 (store_constructor): Track if target is already cleared. 3249 * expr.c (store_constructor): Don't call change_address on REG. 3368 (store_constructor): Likewise for memset. [all …]
|
| H A D | ChangeLog.3 | 8485 * expr.c (store_constructor): Properly compute displacement and 8545 (store_constructor, store_field, get_inner_reference): Likewise. 8764 * expr.c (store_constructor): SIZE now signed. 9030 * expr.c (store_constructor_fields, store_constructor, store_field): 9039 (store_constructor): Use host_integerp, tree_low_cst, and 10918 (store_constructor): Use fields_length. 12382 * expr.c (store_constructor): Do not emit USE. 12474 (store_constructor): Use proper types for size_binop args. 13533 (move_by_pieces, store_constructor_field, store_constructor): 13544 (store_constructor, store_field, expand_expr, do_jump): Likewise.
|
| H A D | ChangeLog.6 | 4018 * expr.c (store_constructor): Actually use the value computed 5605 * expr.c (store_constructor, store_constructor_field): Likewise. 7579 * expr.c (expand_assignment, store_constructor): If can't address, 7583 (store_constructor): Simplify call to store_constructor_field. 7691 (store_constructor, expand_expr, expand_expr_unaligned): Likewise. 8269 (store_constructor, expand_expr_unaligned): Likewise. 10623 * expr.c (store_constructor): Handle zero-length arrays and 14987 * expr.c (store_constructor): Don't clobber memory targets. 18051 (store_constructor): Initialize minelt and maxelt.
|
| H A D | ChangeLog.4 | 44 * expr.c (copy_blkmode_from_reg, store_constructor): Likewise. 3031 * expr.c (store_constructor): If a field is non addressable and 6020 * expr.c (store_constructor): Apply MEM_ALIAS_SET to MEMs only. 8181 (store_constructor): Pass alias_set to it. 9922 (store_constructor): Don't call clear_storage if REG of wrong size. 9991 * expr.c (store_constructor): Allow variable bounds of array type.
|
| H A D | ChangeLog.2 | 211 * expr.c (store_constructor): Don't call clear_storage if size is 352 * expr.c (store_constructor): New argument SIZE; pass to clear_storage. 1932 * expr.c (store_constructor): Use EXACT_DIV_EXPR when dividend is 1935 * expr.c (store_constructor): Don't clobber TARGET if CLEARED. 3862 (store_constructor): Set BITSIZE to -1 for variable size and properly 5391 * expr.c (store_constructor): Clear union if constructor is empty.
|
| H A D | FSFChangeLog.11 | 416 * expr.c (store_constructor): Use TARGET, not EXP, for 3743 * expr.c (store_constructor): Use CONST0_RTX macro, not always 9953 * expr.c (store_constructor): Delete unnecessary increment. 13361 (store_constructor): Likewise 13747 * expr.c (store_constructor): Fix test for missing array elements.
|
| H A D | ChangeLog | 829 * expr.c (store_constructor): Use gen_int_mode to correctly 2051 * expr.c (store_constructor): Only set RTX_UNCHANGING_P for 3428 (store_constructor): Simplify code when size is zero, or the 5023 (store_constructor): Ditto, and same for copy_size_rtx. 15611 (store_constructor): Likewise.
|
| H A D | ChangeLog.5 | 8095 * expr.c (store_constructor): Likewise. 12032 * expr.c (store_constructor): Don't look at MEM_ALIAS_SET unless MEM. 12417 (store_constructor): Likewise. 14257 store_constructor.
|
| H A D | ChangeLog.7 | 11249 (store_constructor, expand_expr, case COMPONENT_REF): Likewise. 12517 * expr.c (store_expr, store_constructor, expand_expr, do_jump, 16546 * expr.c (store_constructor): Handle target REG case for ARRAY_TYPE. 16779 (store_constructor): Same.
|
| H A D | ChangeLog.0 | 723 * expr.c (expand_assignment, store_constructor, expand_expr): Use 7695 (store_constructor): Bracket declaration of startb, endb with
|
| H A D | ChangeLog.1 | 12782 * expr.c (store_constructor): When initializing a field that is smaller
|