Home
last modified time | relevance | path

Searched refs:store_expr (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dexpr.c4113 result = store_expr (from, to_rtx, false); in expand_assignment()
4251 result = store_expr (from, to_rtx, 0); in expand_assignment()
4272 store_expr (tree exp, rtx target, int call_param_p) in store_expr() function
5225 store_expr (lo_index, index_r, 0); in store_constructor()
5252 store_expr (value, xtarget, 0); in store_constructor()
5294 store_expr (value, xtarget, 0); in store_constructor()
5508 return store_expr (exp, target, 0); in store_field()
5609 return store_expr (exp, to_rtx, 0); in store_field()
7756 store_expr (TREE_OPERAND (exp, 0), in expand_expr_real_1()
8604 store_expr (TREE_OPERAND (exp, 1), temp, in expand_expr_real_1()
[all …]
H A Dexpr.h475 extern rtx store_expr (tree, rtx, int);
H A DChangeLog.gcc4384 (store_expr): Handle BLKmode moves by calling emit_block_move.
H A Dcalls.c1051 store_expr (args[i].tree_value, copy, 0); in initialize_argument_information()
H A DFSFChangeLog.11872 * expr.c (emit_push_insn, expand_assignment, store_expr): Likewise.
4056 (expand_assignment, expand_expr, emit_push_insn, store_expr):
6153 ({save,restore}_expr_status, store_expr): Likewise.
6308 (store_expr): Check if TEMP and TARGET are same with rtx_equal_p.
9693 * expr.c (store_expr): Disable optimization of using convert
10319 * expr.c (store_expr): memset/bzero gets ptr_mode, not Pmode.
11141 * expr.c (store_expr): Handle COND_EXPR cleanups like expand_expr.
12484 (store_expr): Handle PARALLEL target.
H A DFSFChangeLog.103367 (clear_storage, store_expr): Likewise for memset and bzero.
5020 * expr.c (store_expr): When storing promoted value, don't return
9204 (push_block, store_expr): Convert size to Pmode.
10108 * expr.c (store_expr): Do conversion in two steps for promoted lhs.
H A DChangeLog-20048015 * expr.c (store_expr): Remove dont_store_target.
8033 * expr.c (store_expr): Clean up by renaming want_value to
8141 * expr.c (store_expr): Remove code that is run when
14578 expand_assignment, store_expr, count_type_elements,
23475 store_constructor, store_expr, try_casesi,
24050 * expr.c (store_expr): Don't fiddle subreg promotion for types
25011 * expr.c (store_expr, expand_expr_real_1): Likewise.
26732 emit_move_insn_1, expand_assignment, store_expr,
29823 emit_push_insn, get_subtarget, expand_assignment, store_expr,
37632 (store_expr): Mark the increment queue on entry. Emit
[all …]
H A DChangeLog-20029290 (store_expr, store_field, expand_expr): Likewise.
10590 * expr.c (store_expr): In condition for checking if value is
11318 * expr.c (store_expr): Don't copy an expression of size zero.
25396 * expr.c (store_expr): Don't copy if DECL_RTL (exp) == target.
25697 (store_expr): Use TYPE_MODE (sizetype), not ptr_mode.
26655 * expr.c (store_expr): Use new hooks.
26964 * expr.c (store_expr, store_constructor, expand_expr, do_jump,
29749 * expr.c (store_expr): Ditto.
30206 * expr.c (store_expr): When converting expression to promoted
35039 * expr.c (store_expr): Convert VOIDmode constants back to target's
H A DChangeLog-199910328 * expr.c (store_expr): Always pass down the target, even when not
13405 * expr.c (store_expr): When target is a promoted subreg, return a
15075 (store_expr): Change ptr_mode to Pmode in
19385 * expr.c (store_expr, expand_expr, expand_builtin): Likewise.
21614 * expr.c (store_expr): If the lhs is a memory location pointed
H A DChangeLog-20012994 * expr.c (store_expr): When copying string constant into array,
3735 * expr.c (store_expr): When copying a string constant into an
9102 * expr.c (store_expr): When converting a CONST_INT for storage
25230 expand_assignment, store_expr, emit_line_note_after,
25828 * expr.c (store_expr, expand_expr): Use gen_lowpart_SUBREG.
27512 * expr.c (store_expr): Add dont_store_target. If temp is already in
31625 (store_expr): Likewise.
H A DChangeLog-200016682 * expr.c (store_expr): Fix typo.
17945 * expr.c (expand_assignment, store_expr, expand_expr,
19716 * expr.c (store_expr): Make align unsigned.
20633 * expr.c (store_expr): Use clear_storage instead of direct memset
23809 (expand_assigment, store_expr, store_constructor_field): Likewise.
27739 * expr.c (store_expr): Use size_int.
H A DChangeLog-200357 * expr.c (store_expr): Use the validity of a target MEM, rather
13995 (emit_push_insn, expand_assignment, store_expr, expand_expr): Adjust
29883 * expr.c (store_expr): Don't attempt to store void-typed trees,
31891 (enum block_op_methods): Reorder for better store_expr optimization.
31892 * expr.c (store_expr): Test bit 1 of "want_value" for call param
34042 * expr.c (store_expr): Promote all MEM intermediates to regs.
H A DChangeLog-19982042 * expr.c (store_expr): Don't generate load-store pair
7528 * expr.c (store_expr): Don't optimize away load-store pair
11282 * expr.c (store_expr): Revert stray patch associated with
H A DChangeLog-20067808 * expr.c (store_expr, store_constructor, get_inner_reference,
H A DChangeLog-200520560 (store_expr, store_constructor): Adjust callers.
22559 expr.c (emit_move_multi_word, store_expr,
H A DChangeLog.tree-ssa15576 * expr.c (store_field): Don't always pass want_value==0 to store_expr.
/freebsd-12.1/contrib/gcc/cp/
H A DChangeLog-19952497 * expr.c (fixup_result_decl): Use store_expr, rather than