Home
last modified time | relevance | path

Searched refs:expand_assignment (Results 1 – 18 of 18) sorted by relevance

/freebsd-12-stable/contrib/gcc/
Dexpr.h469 extern void expand_assignment (tree, tree);
Dexpr.c4026 expand_assignment (tree to, tree from) in expand_assignment() function
5261 expand_assignment (index, in store_constructor()
8649 expand_assignment (lhs, build_int_cst (TREE_TYPE (rhs), value)); in expand_expr_real_1()
8655 expand_assignment (lhs, rhs); in expand_expr_real_1()
Dstmt.c1132 expand_assignment (o[i], TREE_VALUE (tail)); in expand_asm_expr()
DFSFChangeLog.11711 * expr.c (expand_assignment): If assigning to readonly field,
872 * expr.c (emit_push_insn, expand_assignment, store_expr): Likewise.
1528 * expr.c (expand_assignment): If -fcheck-memory-usage, add call to
4056 (expand_assignment, expand_expr, emit_push_insn, store_expr):
4254 (expand_assignment): Remove special-case of constant array.
6304 * expr.c ({move,clear}_by_pieces_1, expand_assignment): Ensure
8923 (expand_assignment, do_jump): Pass new arg to get_inner_reference.
9216 * expr.c (expand_assignment): Remove bogus resetting of alignment
12483 (expand_assignment): Handle PARALLEL to_rtx.
13969 * expr.c (expand_assignment): Don't pre-evaluate RHS if a CALL_EXPR
Dfunction.c2735 expand_assignment (parm, make_tree (data->nominal_type, tempreg)); in assign_parm_setup_reg()
DChangeLog-2004466 (expand_assignment): Adjust call to get_inner_reference.
2250 * expr.c (expand_assignment): Likewise.
2425 * expr.c (expand_assignment): Handle CONCAT both as a final
2505 (expand_assignment): ... here. Use handled_component_p to gate
8163 (expand_assignment, store_constructor_field,
8216 * expr.c (expand_assignment): Remove the last argument.
8218 * expr.h: Update the prototype of expand_assignment.
8220 expand_assignment.
8279 value to expand_assignment.
14578 expand_assignment, store_expr, count_type_elements,
[all …]
DFSFChangeLog.102679 * expr.c (expand_assignment): Fix alignment parm in emit_block_move.
3366 (emit_push_insn, expand_assignment): Likewise.
3583 * expr.c (expand_assignment): Fix alignment parm in emit_block_move.
9201 * expr.c (clear_storage, expand_assignment, store_{expr,constructor}):
9891 * expr.c (expand_assignment): When offset is zero, make new MEM
DChangeLog-20011903 (expand_assignment): Don't pass EXPAND_WRITE if LHS is component.
3351 * expr.c (expand_assignment): Call set_mem_attributes for
4965 (expand_assignment): Change handling of alignment.
7579 * expr.c (expand_assignment, store_constructor): If can't address,
7689 * expr.c (expand_assignment): Clean up calls to convert_memory
7738 (expand_assignment): Don't call set_mem_alias_set on to_rtx.
17800 (expand_assignment, store_constructor_field, store_field): Likewise.
19418 * expr.c (expand_assignment): When have varying-length object,
21432 * expr.c (expand_assignment, get_inner_reference): Likewise.
24864 * expr.c (expand_assignment): Use memmove_libfunc instead of
[all …]
DFSFChangeLog2275 * expr.c (expand_assignment): Fix typo in checking OFFSET.
DChangeLog-19985353 (expand_assignment): Use it.
9302 * expr.c (expand_assignment, store_constructor, expand_expr): Use
9768 (expand_assignment): Calculate alias set for new MEMs.
9897 * expr.c (expand_assignment): Rework address calculation for structure
16200 * expr.c (expand_assignment): Correct typo exposed by -Wall.
DChangeLog-19993853 (expand_assignment): Handle a RESULT_DECL where
15073 (expand_assignment): Change ptr_mode to Pmode in
15175 * expr.c (expand_assignment): Improve test for pointer type.
15549 * expr.c (expand_assignment): Force pointers to proper mode if
16204 Mirrors March 23 change to expand_assignment.
17096 * expr.c (expand_assignment): Do not try to optimize an aggregate
DChangeLog-2002293 * expr.c (expand_assignment): Apply special treatment to
9289 (expand_assignment): Update call to emit_block_move.
9902 (expand_assignment): Booleanize TARGET_MEM_FUNCTIONS.
11504 * expr.c (expand_assignment): Delete unused variable.
11872 * expr.c (expand_assignment): Use set_mem_attributes_minus_bitpos;
22809 (expand_assignment): Use it.
30339 * expr.c (expand_assignment): Allow offset_rtx expansion to
34575 * expr.c (expand_assignment): Fix misuse of MEM_KEEP_ALIAS_SET.
DChangeLog-200017945 * expr.c (expand_assignment, store_expr, expand_expr,
24137 * expr.c (expand_assignment): Fix typo in last change.
24159 * expr.c (expand_assignment): Add code to handle variable-sized
24298 (expand_assignment, expand_expr, expand_expr_unaligned): Likewise.
26476 * expr.c (expand_assignment): For a CALL_EXPR, special case PARM_DECL
28809 (expand_assignment): Local vars for alignment now unsigned.
DChangeLog-20032954 * expr.c (expand_assignment) [COMPONENT_REF]: Don't put
8317 (expand_assignment): Likewise.
9328 * expr.c (expand_assignment): Pass call to aggregate_value_p.
13825 * expr.c (expand_assignment): Remove an unused argument
13995 (emit_push_insn, expand_assignment, store_expr, expand_expr): Adjust
27269 * expr.c (expand_assignment): Extend offset_rtx with convert_to_mode
DChangeLog-20067093 * expr.c (expand_assignment): Optimize away no-op moves where the
DChangeLog-20055656 * expr.c (expand_assignment): Emit a trap for integral offsets
29614 * expr.c (expand_assignment): Remove orig_to_rtx.
/freebsd-12-stable/contrib/gcc/doc/
Dtree-ssa.texi407 @code{expand_assignment}.
/freebsd-12-stable/contrib/gcc/cp/
DChangeLog-199563 expand_assignment, as the later doesn't handle things that have