Home
last modified time | relevance | path

Searched refs:rhs_elt (Results 1 – 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/gcc/
HDtree-sra.c663 void (*copy) (struct sra_elt *lhs_elt, struct sra_elt *rhs_elt,
861 struct sra_elt *lhs_elt, *rhs_elt; in sra_walk_modify_expr() local
867 rhs_elt = maybe_lookup_element_for_expr (rhs); in sra_walk_modify_expr()
870 if (lhs_elt && rhs_elt) in sra_walk_modify_expr()
872 fns->copy (lhs_elt, rhs_elt, bsi); in sra_walk_modify_expr()
877 if (rhs_elt) in sra_walk_modify_expr()
879 if (!rhs_elt->is_scalar && !TREE_SIDE_EFFECTS (lhs)) in sra_walk_modify_expr()
880 fns->ldst (rhs_elt, lhs, bsi, false); in sra_walk_modify_expr()
882 fns->use (rhs_elt, &TREE_OPERAND (expr, 1), bsi, false, false); in sra_walk_modify_expr()
1043 scan_copy (struct sra_elt *lhs_elt, struct sra_elt *rhs_elt, in scan_copy() argument
[all …]
HDChangeLog1557 (sra_walk_modify_expr) <rhs_elt>: Treat the reference as a use