Lines Matching refs:dv

205 dv_is_decl_p (decl_or_value dv)  in dv_is_decl_p()  argument
207 return !dv || (int) TREE_CODE ((tree) dv) != (int) VALUE; in dv_is_decl_p()
212 dv_is_value_p (decl_or_value dv) in dv_is_value_p() argument
214 return dv && !dv_is_decl_p (dv); in dv_is_value_p()
219 dv_as_decl (decl_or_value dv) in dv_as_decl() argument
221 gcc_checking_assert (dv_is_decl_p (dv)); in dv_as_decl()
222 return (tree) dv; in dv_as_decl()
227 dv_as_value (decl_or_value dv) in dv_as_value() argument
229 gcc_checking_assert (dv_is_value_p (dv)); in dv_as_value()
230 return (rtx)dv; in dv_as_value()
235 dv_as_opaque (decl_or_value dv) in dv_as_opaque() argument
237 return dv; in dv_as_opaque()
254 decl_or_value dv; member
283 decl_or_value dv; member
371 decl_or_value dv; member
447 dv_uid (decl_or_value dv) in dv_uid() argument
449 if (dv_is_value_p (dv)) in dv_uid()
450 return CSELIB_VAL_PTR (dv_as_value (dv))->uid; in dv_uid()
452 return DECL_UID (dv_as_decl (dv)); in dv_uid()
466 dv_htab_hash (decl_or_value dv) in dv_htab_hash() argument
468 return dv_uid2hash (dv_uid (dv)); in dv_htab_hash()
489 return dv_htab_hash (v->dv); in hash()
497 decl_or_value dv = CONST_CAST2 (decl_or_value, const void *, y); in equal() local
499 return (dv_as_opaque (v->dv) == dv_as_opaque (dv)); in equal()
1333 dv_as_rtx (decl_or_value dv) in dv_as_rtx() argument
1337 if (dv_is_value_p (dv)) in dv_as_rtx()
1338 return dv_as_value (dv); in dv_as_rtx()
1340 decl = dv_as_decl (dv); in dv_as_rtx()
1350 dv_onepart_p (decl_or_value dv) in dv_onepart_p() argument
1357 if (dv_is_value_p (dv)) in dv_onepart_p()
1360 decl = dv_as_decl (dv); in dv_onepart_p()
1389 decl_or_value dv; in dv_from_decl() local
1390 dv = decl; in dv_from_decl()
1391 gcc_checking_assert (dv_is_decl_p (dv)); in dv_from_decl()
1392 return dv; in dv_from_decl()
1399 decl_or_value dv; in dv_from_value() local
1400 dv = value; in dv_from_value()
1401 gcc_checking_assert (dv_is_value_p (dv)); in dv_from_value()
1402 return dv; in dv_from_value()
1409 decl_or_value dv; in dv_from_rtx() local
1414 dv = dv_from_decl (DEBUG_EXPR_TREE_DECL (x)); in dv_from_rtx()
1419 dv = dv_from_value (x); in dv_from_rtx()
1426 return dv; in dv_from_rtx()
1429 extern void debug_dv (decl_or_value dv);
1432 debug_dv (decl_or_value dv) in debug_dv() argument
1434 if (dv_is_value_p (dv)) in debug_dv()
1435 debug_rtx (dv_as_value (dv)); in debug_dv()
1437 debug_generic_stmt (dv_as_decl (dv)); in debug_dv()
1475 set_dv_changed (var->dv, true); in variable_htab_free()
1509 attrs_list_member (attrs *list, decl_or_value dv, HOST_WIDE_INT offset) in attrs_list_member() argument
1512 if (dv_as_opaque (list->dv) == dv_as_opaque (dv) && list->offset == offset) in attrs_list_member()
1520 attrs_list_insert (attrs **listp, decl_or_value dv, in attrs_list_insert() argument
1525 list->dv = dv; in attrs_list_insert()
1541 n->dv = src->dv; in attrs_list_copy()
1555 if (!attrs_list_member (*dstp, src->dv, src->offset)) in attrs_list_union()
1556 attrs_list_insert (dstp, src->dv, src->offset, src->loc); in attrs_list_union()
1569 if (!dv_onepart_p (src->dv)) in attrs_list_mpdv_union()
1570 attrs_list_insert (dstp, src->dv, src->offset, src->loc); in attrs_list_mpdv_union()
1574 if (!dv_onepart_p (src->dv) in attrs_list_mpdv_union()
1575 && !attrs_list_member (*dstp, src->dv, src->offset)) in attrs_list_mpdv_union()
1576 attrs_list_insert (dstp, src->dv, src->offset, src->loc); in attrs_list_mpdv_union()
1649 shared_hash_find_slot_unshare_1 (shared_hash **pvars, decl_or_value dv, in shared_hash_find_slot_unshare_1() argument
1654 return shared_hash_htab (*pvars)->find_slot_with_hash (dv, dvhash, ins); in shared_hash_find_slot_unshare_1()
1658 shared_hash_find_slot_unshare (shared_hash **pvars, decl_or_value dv, in shared_hash_find_slot_unshare() argument
1661 return shared_hash_find_slot_unshare_1 (pvars, dv, dv_htab_hash (dv), ins); in shared_hash_find_slot_unshare()
1669 shared_hash_find_slot_1 (shared_hash *vars, decl_or_value dv, hashval_t dvhash) in shared_hash_find_slot_1() argument
1671 return shared_hash_htab (vars)->find_slot_with_hash (dv, dvhash, in shared_hash_find_slot_1()
1677 shared_hash_find_slot (shared_hash *vars, decl_or_value dv) in shared_hash_find_slot() argument
1679 return shared_hash_find_slot_1 (vars, dv, dv_htab_hash (dv)); in shared_hash_find_slot()
1685 shared_hash_find_slot_noinsert_1 (shared_hash *vars, decl_or_value dv, in shared_hash_find_slot_noinsert_1() argument
1688 return shared_hash_htab (vars)->find_slot_with_hash (dv, dvhash, NO_INSERT); in shared_hash_find_slot_noinsert_1()
1692 shared_hash_find_slot_noinsert (shared_hash *vars, decl_or_value dv) in shared_hash_find_slot_noinsert() argument
1694 return shared_hash_find_slot_noinsert_1 (vars, dv, dv_htab_hash (dv)); in shared_hash_find_slot_noinsert()
1701 shared_hash_find_1 (shared_hash *vars, decl_or_value dv, hashval_t dvhash) in shared_hash_find_1() argument
1703 return shared_hash_htab (vars)->find_with_hash (dv, dvhash); in shared_hash_find_1()
1707 shared_hash_find (shared_hash *vars, decl_or_value dv) in shared_hash_find() argument
1709 return shared_hash_find_1 (vars, dv, dv_htab_hash (dv)); in shared_hash_find()
1740 new_var->dv = var->dv; in unshare_variable()
1793 slot = shared_hash_find_slot_unshare (&set->vars, var->dv, NO_INSERT); in unshare_variable()
1795 slot = shared_hash_find_slot_noinsert (set->vars, var->dv); in unshare_variable()
1800 = changed_variables->find_slot_with_hash (var->dv, in unshare_variable()
1801 dv_htab_hash (var->dv), in unshare_variable()
1824 dstp = dst->find_slot_with_hash (var->dv, dv_htab_hash (var->dv), in vars_copy()
1849 decl_or_value dv, HOST_WIDE_INT offset, rtx set_src, in var_reg_decl_set() argument
1853 bool decl_p = dv_is_decl_p (dv); in var_reg_decl_set()
1856 dv = dv_from_decl (var_debug_decl (dv_as_decl (dv))); in var_reg_decl_set()
1859 if (dv_as_opaque (node->dv) == dv_as_opaque (dv) in var_reg_decl_set()
1863 attrs_list_insert (&set->regs[REGNO (loc)], dv, offset, loc); in var_reg_decl_set()
1864 set_variable_part (set, loc, dv, offset, initialized, set_src, iopt); in var_reg_decl_set()
1907 get_init_value (dataflow_set *set, rtx loc, decl_or_value dv) in get_init_value() argument
1916 var = shared_hash_find (set->vars, dv); in get_init_value()
1959 if (dv_as_opaque (node->dv) != decl || node->offset != offset) in var_reg_delete_and_set()
1961 delete_variable_part (set, node->loc, node->dv, node->offset); in var_reg_delete_and_set()
2000 if (clobber || !dv_onepart_p (node->dv)) in var_reg_delete()
2002 delete_variable_part (set, node->loc, node->dv, node->offset); in var_reg_delete()
2022 delete_variable_part (set, node->loc, node->dv, node->offset); in var_regno_delete()
2106 decl_or_value dv; in get_addr_from_local_cache() local
2135 dv = dv_from_rtx (x); in get_addr_from_local_cache()
2136 var = shared_hash_find (set->vars, dv); in get_addr_from_local_cache()
2368 decl_or_value dv, HOST_WIDE_INT offset, rtx set_src, in var_mem_decl_set() argument
2371 if (dv_is_decl_p (dv)) in var_mem_decl_set()
2372 dv = dv_from_decl (var_debug_decl (dv_as_decl (dv))); in var_mem_decl_set()
2374 set_variable_part (set, loc, dv, offset, initialized, set_src, iopt); in var_mem_decl_set()
2550 val_reset (dataflow_set *set, decl_or_value dv) in val_reset() argument
2552 variable *var = shared_hash_find (set->vars, dv) ; in val_reset()
2563 rtx x = dv_as_value (dv); in val_reset()
2597 delete_variable_part (set, dv_as_value (dv), in val_reset()
2626 delete_variable_part (set, dv_as_value (dv), dv_from_value (cval), 0); in val_reset()
2628 clobber_variable_part (set, NULL, dv, 0, NULL); in val_reset()
2638 decl_or_value dv = dv_from_value (val); in val_resolve() local
2652 val_reset (set, dv); in val_resolve()
2661 if (dv_is_value_p (node->dv) in val_resolve()
2662 && GET_MODE (dv_as_value (node->dv)) == GET_MODE (loc)) in val_resolve()
2670 set_variable_part (set, dv_as_value (node->dv), in val_resolve()
2673 set_variable_part (set, val, node->dv, node->offset, in val_resolve()
2780 dstp = shared_hash_find_slot (set->vars, src->dv); in variable_union()
2787 dstp = shared_hash_find_slot_unshare (&set->vars, src->dv, INSERT); in variable_union()
3187 set_dv_changed (decl_or_value dv, bool newv) in set_dv_changed() argument
3189 switch (dv_onepart_p (dv)) in set_dv_changed()
3193 NO_LOC_P (dv_as_value (dv)) = false; in set_dv_changed()
3194 VALUE_CHANGED (dv_as_value (dv)) = newv; in set_dv_changed()
3199 NO_LOC_P (DECL_RTL_KNOWN_SET (dv_as_decl (dv))) = false; in set_dv_changed()
3203 DECL_CHANGED (dv_as_decl (dv)) = newv; in set_dv_changed()
3211 dv_changed_p (decl_or_value dv) in dv_changed_p() argument
3213 return (dv_is_value_p (dv) in dv_changed_p()
3214 ? VALUE_CHANGED (dv_as_value (dv)) in dv_changed_p()
3215 : DECL_CHANGED (dv_as_decl (dv))); in dv_changed_p()
3237 gcc_checking_assert (loc != dv_as_opaque (var->dv)); in find_loc_in_1pdv()
3242 decl_or_value dv; in find_loc_in_1pdv() local
3262 if (dv_is_value_p (var->dv) in find_loc_in_1pdv()
3263 && !canon_value_cmp (node->loc, dv_as_value (var->dv))) in find_loc_in_1pdv()
3270 dv_as_value (var->dv))); in find_loc_in_1pdv()
3280 dv = dv_from_value (node->loc); in find_loc_in_1pdv()
3281 rvar = vars->find_with_hash (dv, dv_htab_hash (dv)); in find_loc_in_1pdv()
3382 decl_or_value dv = dv_from_value (s1node->loc); in intersect_loc_chains() local
3383 variable *svar = shared_hash_find (s1set->vars, dv); in intersect_loc_chains()
3658 decl_or_value dv = var->dv; in canonicalize_values_mark() local
3662 if (!dv_is_value_p (dv)) in canonicalize_values_mark()
3667 val = dv_as_value (dv); in canonicalize_values_mark()
3697 decl_or_value dv = var->dv; in canonicalize_values_star() local
3710 if (dv_is_value_p (dv)) in canonicalize_values_star()
3712 cval = dv_as_value (dv); in canonicalize_values_star()
3742 if (!has_marks || dv_is_decl_p (dv)) in canonicalize_values_star()
3757 dv = dv_from_value (cval); in canonicalize_values_star()
3758 slot = shared_hash_find_slot_noinsert (set->vars, dv); in canonicalize_values_star()
3761 gcc_assert (dv_is_decl_p (var->dv)); in canonicalize_values_star()
3764 clobber_variable_part (set, NULL, var->dv, 0, NULL); in canonicalize_values_star()
3768 gcc_assert (dv_is_value_p (var->dv)); in canonicalize_values_star()
3828 && (dv_as_opaque (list->dv) == dv_as_opaque (dv) in canonicalize_values_star()
3829 || dv_as_opaque (list->dv) == dv_as_opaque (cdv))) in canonicalize_values_star()
3836 if (dv_as_opaque (list->dv) == dv_as_opaque (dv)) in canonicalize_values_star()
3838 list->dv = cdv; in canonicalize_values_star()
3844 if (dv_as_opaque (list->dv) == dv_as_opaque (cdv)) in canonicalize_values_star()
3852 gcc_assert (dv_as_opaque (list->dv) != dv_as_opaque (dv)); in canonicalize_values_star()
3855 else if (dv_as_opaque (list->dv) == dv_as_opaque (cdv)) in canonicalize_values_star()
3862 if (dv_as_opaque (list->dv) == dv_as_opaque (dv)) in canonicalize_values_star()
3870 gcc_assert (dv_as_opaque (list->dv) != dv_as_opaque (cdv)); in canonicalize_values_star()
3880 && (dv_as_opaque (list->dv) == dv_as_opaque (dv) in canonicalize_values_star()
3881 || dv_as_opaque (list->dv) == dv_as_opaque (cdv))) in canonicalize_values_star()
3917 decl_or_value dv = var->dv; in canonicalize_vars_star() local
3959 slot = set_slot_part (set, cval, slot, dv, 0, in canonicalize_vars_star()
3977 decl_or_value dv = s1var->dv; in variable_merge_over_cur() local
3994 dvhash = dv_htab_hash (dv); in variable_merge_over_cur()
3995 if (dv_is_value_p (dv)) in variable_merge_over_cur()
3996 val = dv_as_value (dv); in variable_merge_over_cur()
4000 s2var = shared_hash_find_1 (dsm->src->vars, dv, dvhash); in variable_merge_over_cur()
4012 dstslot = shared_hash_find_slot_noinsert_1 (dst->vars, dv, dvhash); in variable_merge_over_cur()
4029 dstslot = shared_hash_find_slot_unshare_1 (&dst->vars, dv, in variable_merge_over_cur()
4046 dvar->dv = dv; in variable_merge_over_cur()
4059 = shared_hash_find_slot_unshare_1 (&dst->vars, dv, dvhash, in variable_merge_over_cur()
4080 && dv_is_value_p (list->dv)) in variable_merge_over_cur()
4085 dv, 0, node->loc); in variable_merge_over_cur()
4088 else if (dv_as_value (list->dv) != val) in variable_merge_over_cur()
4090 dstslot = set_slot_part (dst, dv_as_value (list->dv), in variable_merge_over_cur()
4091 dstslot, dv, 0, in variable_merge_over_cur()
4130 dstslot = shared_hash_find_slot_noinsert_1 (dst->vars, dv, dvhash); in variable_merge_over_cur()
4135 dv, dvhash)); in variable_merge_over_cur()
4171 decl_or_value dv = dv_from_value (node->loc); in variable_merge_over_cur() local
4175 slot = shared_hash_find_slot_noinsert (dst->vars, dv); in variable_merge_over_cur()
4177 slot = shared_hash_find_slot_unshare (&dst->vars, dv, in variable_merge_over_cur()
4182 var->dv = dv; in variable_merge_over_cur()
4197 dstslot = shared_hash_find_slot_noinsert_1 (dst->vars, dv, dvhash); in variable_merge_over_cur()
4202 dv, dvhash)); in variable_merge_over_cur()
4235 decl_or_value dv = s2var->dv; in variable_merge_over_src() local
4239 variable **dstp = shared_hash_find_slot (dst->vars, dv); in variable_merge_over_src()
4313 if (list->offset == 0 && dv_is_value_p (list->dv)) in dataflow_set_equiv_regs()
4315 rtx val = dv_as_value (list->dv); in dataflow_set_equiv_regs()
4324 if (list->offset == 0 && dv_onepart_p (list->dv)) in dataflow_set_equiv_regs()
4331 if (dv_is_value_p (list->dv)) in dataflow_set_equiv_regs()
4333 rtx val = dv_as_value (list->dv); in dataflow_set_equiv_regs()
4345 set_variable_part (set, cval, list->dv, 0, in dataflow_set_equiv_regs()
4351 if (list->offset == 0 && dv_onepart_p (list->dv)) in dataflow_set_equiv_regs()
4359 if (dv_is_value_p (list->dv)) in dataflow_set_equiv_regs()
4361 rtx val = dv_as_value (list->dv); in dataflow_set_equiv_regs()
4366 slot = shared_hash_find_slot_noinsert (set->vars, list->dv); in dataflow_set_equiv_regs()
4437 if (dv_is_decl_p (var->dv)) in variable_post_merge_new_vals()
4463 if (dv_is_value_p (att->dv)) in variable_post_merge_new_vals()
4465 rtx cval = dv_as_value (att->dv); in variable_post_merge_new_vals()
4470 else if (dv_as_opaque (att->dv) == dv_as_opaque (var->dv)) in variable_post_merge_new_vals()
4480 && dv_as_opaque ((*curp)->dv) == dv_as_opaque (var->dv)) in variable_post_merge_new_vals()
4503 && dv_is_value_p (att->dv)); in variable_post_merge_new_vals()
4504 val_reset (set, att->dv); in variable_post_merge_new_vals()
4510 cdv = att->dv; in variable_post_merge_new_vals()
4567 decl_or_value dv; in variable_post_merge_perm_vals() local
4570 gcc_assert (dv_is_value_p (pvar->dv) in variable_post_merge_perm_vals()
4577 dv = pvar->dv; in variable_post_merge_perm_vals()
4579 var = shared_hash_find (set->vars, dv); in variable_post_merge_perm_vals()
4590 val_reset (set, dv); in variable_post_merge_perm_vals()
4596 && dv_is_value_p (att->dv)) in variable_post_merge_perm_vals()
4601 if (att && dv_as_value (att->dv) != dv_as_value (dv)) in variable_post_merge_perm_vals()
4603 rtx cval = dv_as_value (att->dv); in variable_post_merge_perm_vals()
4604 set_variable_part (set, cval, dv, 0, pnode->init, NULL, INSERT); in variable_post_merge_perm_vals()
4605 set_variable_part (set, dv_as_value (dv), att->dv, 0, pnode->init, in variable_post_merge_perm_vals()
4611 dv, 0, pnode->loc); in variable_post_merge_perm_vals()
4648 decl_or_value dv; in find_mem_expr_in_1pdv() local
4658 dv = dv_from_value (val); in find_mem_expr_in_1pdv()
4659 var = vars->find_with_hash (dv, dv_htab_hash (dv)); in find_mem_expr_in_1pdv()
4723 tree decl = dv_as_decl (var->dv); in dataflow_set_preserve_mem_locs()
4985 gcc_assert (dv_as_opaque (var1->dv) == dv_as_opaque (var2->dv)); in dump_onepart_variable_differences()
5050 gcc_checking_assert (dv_as_opaque (var1->dv) == dv_as_opaque (var2->dv) in variable_different_p()
5099 variable *var2 = htab->find_with_hash (var1->dv, dv_htab_hash (var1->dv)); in dataflow_set_different()
5117 if (dv_onepart_p (var1->dv)) in dataflow_set_different()
5136 variable *var2 = htab->find_with_hash (var1->dv, dv_htab_hash (var1->dv)); in dataflow_set_different()
6715 decl_or_value dv = dv_from_decl (decl); in find_src_set_src() local
6717 var = shared_hash_find (set->vars, dv); in find_src_set_src()
7263 if (dv_is_decl_p (list->dv)) in dump_attrs_list()
7264 print_mem_expr (dump_file, dv_as_decl (list->dv)); in dump_attrs_list()
7266 print_rtl_single (dump_file, dv_as_value (list->dv)); in dump_attrs_list()
7293 if (dv_is_decl_p (var->dv)) in dump_var()
7295 const_tree decl = dv_as_decl (var->dv); in dump_var()
7313 print_rtl_single (dump_file, dv_as_value (var->dv)); in dump_var()
7384 variable_from_dropped (decl_or_value dv, enum insert_option insert) in variable_from_dropped() argument
7390 slot = dropped_values->find_slot_with_hash (dv, dv_htab_hash (dv), insert); in variable_from_dropped()
7400 onepart = dv_onepart_p (dv); in variable_from_dropped()
7405 empty_var->dv = dv; in variable_from_dropped()
7413 set_dv_changed (dv, true); in variable_from_dropped()
7435 dvar = variable_from_dropped (var->dv, NO_INSERT); in recover_dropped_1paux()
7452 hashval_t hash = dv_htab_hash (var->dv); in variable_was_changed()
7459 set_dv_changed (var->dv, true); in variable_was_changed()
7461 slot = changed_variables->find_slot_with_hash (var->dv, hash, INSERT); in variable_was_changed()
7488 dslot = dropped_values->find_slot_with_hash (var->dv, in variable_was_changed()
7489 dv_htab_hash (var->dv), in variable_was_changed()
7509 empty_var->dv = var->dv; in variable_was_changed()
7549 slot = shared_hash_find_slot_noinsert (set->vars, var->dv); in variable_was_changed()
7553 slot = shared_hash_find_slot_unshare (&set->vars, var->dv, in variable_was_changed()
7607 decl_or_value dv, HOST_WIDE_INT offset, in set_slot_part() argument
7621 onepart = dv_onepart_p (dv); in set_slot_part()
7624 gcc_checking_assert (loc != dv_as_opaque (dv)); in set_slot_part()
7633 var->dv = dv; in set_slot_part()
7652 gcc_assert (dv_as_opaque (var->dv) == dv_as_opaque (dv)); in set_slot_part()
7750 gcc_assert (dv_as_decl (var->dv) == dv_as_decl (dv)); in set_slot_part()
7861 decl_or_value dv, HOST_WIDE_INT offset, in set_variable_part() argument
7868 slot = shared_hash_find_slot_noinsert (set->vars, dv); in set_variable_part()
7871 slot = shared_hash_find_slot (set->vars, dv); in set_variable_part()
7873 slot = shared_hash_find_slot_unshare (&set->vars, dv, iopt); in set_variable_part()
7875 set_slot_part (set, loc, slot, dv, offset, initialized, set_src); in set_variable_part()
7918 if (dv_as_opaque (anode->dv) == dv_as_opaque (var->dv) in clobber_slot_part()
7943 clobber_variable_part (dataflow_set *set, rtx loc, decl_or_value dv, in clobber_variable_part() argument
7948 if (!dv_as_opaque (dv) in clobber_variable_part()
7949 || (!dv_is_value_p (dv) && ! DECL_P (dv_as_decl (dv)))) in clobber_variable_part()
7952 slot = shared_hash_find_slot_noinsert (set->vars, dv); in clobber_variable_part()
8051 delete_variable_part (dataflow_set *set, rtx loc, decl_or_value dv, in delete_variable_part() argument
8054 variable **slot = shared_hash_find_slot_noinsert (set->vars, dv); in delete_variable_part()
8158 decl_or_value dv; in loc_exp_insert_dep() local
8162 dv = dv_from_rtx (x); in loc_exp_insert_dep()
8166 xvar = vars->find_with_hash (dv, dv_htab_hash (dv)); in loc_exp_insert_dep()
8170 xvar = variable_from_dropped (dv, NO_INSERT); in loc_exp_insert_dep()
8178 if (VAR_LOC_DEP_LST (xvar) && VAR_LOC_DEP_LST (xvar)->dv == var->dv) in loc_exp_insert_dep()
8190 led->dv = var->dv; in loc_exp_insert_dep()
8242 decl_or_value dv = led->dv; in notify_dependents_of_resolved_value() local
8247 if (dv_is_value_p (dv)) in notify_dependents_of_resolved_value()
8249 rtx value = dv_as_value (dv); in notify_dependents_of_resolved_value()
8265 gcc_checking_assert (dv_changed_p (dv)); in notify_dependents_of_resolved_value()
8269 gcc_checking_assert (dv_onepart_p (dv) != NOT_ONEPART); in notify_dependents_of_resolved_value()
8270 if (!dv_changed_p (dv)) in notify_dependents_of_resolved_value()
8274 var = vars->find_with_hash (dv, dv_htab_hash (dv)); in notify_dependents_of_resolved_value()
8277 var = variable_from_dropped (dv, NO_INSERT); in notify_dependents_of_resolved_value()
8349 cselib_val *val = CSELIB_VAL_PTR (dv_as_value (var->dv)); in vt_expand_var_loc_chain()
8472 decl_or_value dv; in vt_expand_loc_callback() local
8501 dv = dv_from_rtx (x); in vt_expand_loc_callback()
8515 gcc_checking_assert (VALUE_RECURSED_INTO (x) || !dv_changed_p (dv)); in vt_expand_loc_callback()
8519 var = elcd->vars->find_with_hash (dv, dv_htab_hash (dv)); in vt_expand_loc_callback()
8524 var = variable_from_dropped (dv, INSERT); in vt_expand_loc_callback()
8529 if (!dv_changed_p (dv)) in vt_expand_loc_callback()
8558 set_dv_changed (dv, false); in vt_expand_loc_callback()
8587 decl_or_value dv; in resolve_expansions_pending_recursion() local
8594 dv = dv_from_rtx (x); in resolve_expansions_pending_recursion()
8595 gcc_checking_assert (dv_changed_p (dv)); in resolve_expansions_pending_recursion()
8596 set_dv_changed (dv, false); in resolve_expansions_pending_recursion()
8655 if (!dv_changed_p (var->dv)) in vt_expand_1pvar()
8695 decl = dv_as_decl (var->dv); in emit_note_insn_var_location()
8895 set_dv_changed (var->dv, false); in emit_note_insn_var_location()
8914 changed_values_stack->safe_push (dv_as_value (var->dv)); in var_track_values_to_stack()
8916 changed_values_stack->safe_push (DECL_RTL_KNOWN_SET (dv_as_decl (var->dv))); in var_track_values_to_stack()
8926 decl_or_value dv = dv_from_rtx (val); in remove_value_from_changed_variables() local
8930 slot = changed_variables->find_slot_with_hash (dv, dv_htab_hash (dv), in remove_value_from_changed_variables()
8949 decl_or_value dv = dv_from_rtx (val); in notify_dependents_of_changed_value() local
8951 slot = changed_variables->find_slot_with_hash (dv, dv_htab_hash (dv), in notify_dependents_of_changed_value()
8954 slot = htab->find_slot_with_hash (dv, dv_htab_hash (dv), NO_INSERT); in notify_dependents_of_changed_value()
8956 slot = dropped_values->find_slot_with_hash (dv, dv_htab_hash (dv), in notify_dependents_of_changed_value()
8962 decl_or_value ldv = led->dv; in notify_dependents_of_changed_value()
9090 new_var = new_vars->find_with_hash (old_var->dv, dv_htab_hash (old_var->dv)); in emit_notes_for_differences_1()
9100 empty_var = variable_from_dropped (old_var->dv, NO_INSERT); in emit_notes_for_differences_1()
9117 empty_var->dv = old_var->dv; in emit_notes_for_differences_1()
9162 old_var = old_vars->find_with_hash (new_var->dv, dv_htab_hash (new_var->dv)); in emit_notes_for_differences_2()
9675 decl_or_value dv; in vt_add_function_parameter() local
9804 dv = dv_from_decl (parm); in vt_add_function_parameter()
9835 set_variable_part (out, val->val_rtx, dv, const_offset, in vt_add_function_parameter()
9837 dv = dv_from_value (val->val_rtx); in vt_add_function_parameter()
9856 attrs_list_insert (&out->regs[REGNO (incoming)], dv, const_offset, in vt_add_function_parameter()
9858 set_variable_part (out, incoming, dv, const_offset, in vt_add_function_parameter()
9860 if (dv_is_value_p (dv)) in vt_add_function_parameter()
9862 record_entry_value (CSELIB_VAL_PTR (dv_as_value (dv)), incoming); in vt_add_function_parameter()
9882 else if (GET_CODE (incoming) == PARALLEL && !dv_onepart_p (dv)) in vt_add_function_parameter()
9897 attrs_list_insert (&out->regs[REGNO (reg)], dv, const_offset, reg); in vt_add_function_parameter()
9898 set_variable_part (out, reg, dv, const_offset, in vt_add_function_parameter()
9905 set_variable_part (out, incoming, dv, const_offset, in vt_add_function_parameter()