Searched refs:vuses (Results 1 – 8 of 8) sorted by relevance
| /NextBSD/contrib/gcc/ |
| HD | tree-vn.c | 52 VEC (tree, gc) *vuses; 161 if (ve1->vuses == ve2->vuses) in val_expr_pair_expr_eq() 164 if (VEC_length (tree, ve1->vuses) != VEC_length (tree, ve2->vuses)) in val_expr_pair_expr_eq() 167 for (i = 0; VEC_iterate (tree, ve1->vuses, i, vuse1); i++) in val_expr_pair_expr_eq() 169 if (VEC_index (tree, ve2->vuses, i) != vuse1) in val_expr_pair_expr_eq() 199 VEC (tree, gc) *vuses = NULL; in VEC() 205 VEC_safe_push (tree, gc, vuses, vuse); in VEC() 207 return vuses; in VEC() 252 vn_add_with_vuses (tree expr, tree val, VEC (tree, gc) *vuses) in vn_add_with_vuses() argument 260 new_pair->vuses = vuses; in vn_add_with_vuses() [all …]
|
| HD | tree-ssa-pre.c | 364 VEC (tree, gc) *vuses; 409 if (ve1->vuses == ve2->vuses) in expr_pred_trans_eq() 412 if (VEC_length (tree, ve1->vuses) != VEC_length (tree, ve2->vuses)) in expr_pred_trans_eq() 415 for (i = 0; VEC_iterate (tree, ve1->vuses, i, vuse1); i++) in expr_pred_trans_eq() 417 if (VEC_index (tree, ve2->vuses, i) != vuse1) in expr_pred_trans_eq() 429 phi_trans_lookup (tree e, basic_block pred, VEC (tree, gc) *vuses) in phi_trans_lookup() argument 436 ept.vuses = vuses; in phi_trans_lookup() 451 phi_trans_add (tree e, tree v, basic_block pred, VEC (tree, gc) *vuses) in phi_trans_add() argument 457 new_pair->vuses = vuses; in phi_trans_add() 995 translate_vuses_through_block (VEC (tree, gc) *vuses, basic_block block) in VEC() [all …]
|
| HD | tree-flow-inline.h | 831 if (ptr->vuses) in op_iter_next_use() 833 use_p = VUSE_OP_PTR (ptr->vuses); in op_iter_next_use() 834 ptr->vuses = ptr->vuses->next; in op_iter_next_use() 901 if (ptr->vuses) in op_iter_next_tree() 903 val = VUSE_OP (ptr->vuses); in op_iter_next_tree() 904 ptr->vuses = ptr->vuses->next; in op_iter_next_tree() 953 ptr->vuses = NULL; in clear_and_done_ssa_iter() 975 ptr->vuses = (flags & SSA_OP_VUSE) ? VUSE_OPS (stmt) : NULL; in op_iter_init()
|
| HD | tree-ssa-operands.h | 188 vuse_optype_p vuses; member
|
| HD | tree.h | 3231 (VALUE_HANDLE_CHECK (NODE)->value_handle.vuses) 3249 VEC (tree, gc) *vuses;
|
| HD | ChangeLog-2005 | 17 (struct tree_value_handle): Add vuses. 19 * tree-vn.c (struct val_expr_pair_d): Remove stmt, add vuses. 21 Don't use vuses in hash value computation. 31 (vn_lookup_or_add): Rewrite to handle vuses. 49 (struct expr_pred_trans_d): Add vuses member. 50 (expr_pred_trans_eq): Compare vuses. 51 (phi_trans_lookup): Add vuses argument. 54 (phi_translate): Use vuses to ask about those expressions that can 55 have vuses. 57 vn_lookup_or_add_with vuses. Handle tcc_reference. [all …]
|
| HD | ChangeLog.tree-ssa | 3822 (free_vuses): New. Clear and release vuses. 3866 (struct vuse_optype_d): New. Structure for stmt vuses. 3874 access stmt vuses.
|
| HD | ChangeLog-2004 | 13032 the number of vdefs and vuses inserted based on analysis of global 19975 * tree-vn.c (val_expr_pair_expr_eq): Compare vuses, to match the 25854 (add_to_sets): LHS should not include vuses.
|