Searched refs:clear_storage (Results 1 – 14 of 14) sorted by relevance
| /freebsd-10-stable/contrib/gcc/ |
| D | expr.h | 425 extern rtx clear_storage (rtx, rtx, enum block_op_methods);
|
| D | expr.c | 2502 clear_storage (rtx object, rtx size, enum block_op_methods method) in clear_storage() function 4515 clear_storage (target, size, BLOCK_OP_NORMAL); in store_expr() 4912 clear_storage (target, expr_size (exp), BLOCK_OP_NORMAL); in store_constructor() 4940 clear_storage (target, GEN_INT (size), BLOCK_OP_NORMAL); in store_constructor() 5139 clear_storage (target, GEN_INT (size), BLOCK_OP_NORMAL); in store_constructor() 5385 clear_storage (target, GEN_INT (size), BLOCK_OP_NORMAL); in store_constructor() 7140 clear_storage (target, expr_size (exp), BLOCK_OP_NORMAL); in expand_expr_real_1()
|
| D | FSFChangeLog.10 | 497 * expr.h (clear_storage): Add comment terminator. 3223 (clear_storage): New parm, ALIGN. 3230 (clear_storage): Rework to try to use clear_by_pieces, then 3235 Add new arg to clear_storage call. 3367 (clear_storage, store_expr): Likewise for memset and bzero. 4706 * expr.c (clear_storage): SIZE is now rtx, not int. 4707 (store_constructor): Call clear_storage with rtx. 4711 * expr.h (clear_storage): Second arg is rtx, not int. 9201 * expr.c (clear_storage, expand_assignment, store_{expr,constructor}):
|
| D | FSFChangeLog.11 | 2218 * expr.c (clear_storage): Don't return without a value. 2707 * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx. 4012 * expr.h (clear_storage): Now returns rtx. 4014 * expr.c (clear_storage, emit_block_move): Return address of 4017 clear_storage or emit_block_move if present.
|
| D | ChangeLog-1999 | 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. 7897 (clear_storage, emit_push_insn, expand_increment): Likewise. 8952 (clear_storage): Likewise. 13282 (clear_storage): Similarly. Fix formatting goof. 20689 (clear_storage): Use new macros.
|
| D | ChangeLog-2000 | 6269 (clear_storage): Likewise. 9926 * expr.c (clear_storage): Don't use emit_move_insn unless 9928 (store_constructor): Don't call clear_storage if REG of wrong size. 20633 * expr.c (store_expr): Use clear_storage instead of direct memset 23796 (expand_builtin_memset): Likewise, but to clear_storage. 23808 (clear_by_pieces, clear_storage, emit_push_insn): Likewise. 28802 (clear_storage, emit_push_insn, compare_from_rtx): Likewise. 28815 (clear_storage, emit_push_insn, compare_from_rtx): Likewise.
|
| D | ChangeLog-1997 | 3021 * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
|
| D | builtins.c | 3500 dest_addr = clear_storage (dest_mem, len_rtx, in expand_builtin_memset()
|
| D | ChangeLog-2001 | 6010 (clear_storage): Likewise, for OBJECT. 7722 (expand_builtin_memset): Likewise, but for clear_storage. 7737 (clear_storage): Likewise. 7743 * expr.h (emit_block_move, clear_storage): Remove ALIGN argument. 20255 * expr.c (clear_storage): Set TREE_NOTHROW on the decl for memset. 31626 (clear_storage): Likewise. 32148 (clear_storage): Likewise.
|
| D | ChangeLog-2002 | 9896 (clear_storage): Split out subroutines. 13590 (clear_storage): Use CLEAR_BY_PIECES instead of MOVE_BY_PIECES. 30791 * expr.c (clear_storage): Allow vectors. 31225 * expr.c (clear_storage): Same.
|
| D | ChangeLog-2005 | 13720 (clear_storage): Replace call to "clear_storage_via_clrmem" with 20554 (clear_storage): Add argument. 20559 (clear_storage): Add method argument, handle BLOCK_OP_TAILCALL. 20568 BLOCK_OP_TAILCALL to clear_storage if CALL_EXPR_TAILCALL (orig_exp).
|
| D | ChangeLog-2004 | 372 * expr.c (clear_storage): Validate CONST0_RTX extant. Special case 23471 * expmed.c (clear_by_pieces_1, clear_storage, 26731 emit_group_load, emit_group_store, clear_storage, emit_move_insn,
|
| D | ChangeLog-2003 | 13671 (clear_storage): Test against const0_rtx instead of comparing INTVAL 15155 (clear_storage): Do nothing if length is zero.
|
| D | ChangeLog-1998 | 7297 (clear_storage): Similarly for memset.
|