Lines Matching refs:dataflow_set
540 struct dataflow_set struct
563 dataflow_set in; argument
564 dataflow_set out;
570 dataflow_set *permp;
648 static variable **unshare_variable (dataflow_set *set, variable **slot,
652 static void var_reg_set (dataflow_set *, rtx, enum var_init_status, rtx);
653 static void var_reg_delete_and_set (dataflow_set *, rtx, bool,
655 static void var_reg_delete (dataflow_set *, rtx, bool);
656 static void var_regno_delete (dataflow_set *, int);
657 static void var_mem_set (dataflow_set *, rtx, enum var_init_status, rtx);
658 static void var_mem_delete_and_set (dataflow_set *, rtx, bool,
660 static void var_mem_delete (dataflow_set *, rtx, bool);
662 static void dataflow_set_init (dataflow_set *);
663 static void dataflow_set_clear (dataflow_set *);
664 static void dataflow_set_copy (dataflow_set *, dataflow_set *);
666 static void dataflow_set_union (dataflow_set *, dataflow_set *);
674 static bool dataflow_set_different (dataflow_set *, dataflow_set *);
675 static void dataflow_set_destroy (dataflow_set *);
686 static void dump_dataflow_set (dataflow_set *);
690 static void variable_was_changed (variable *, dataflow_set *);
691 static variable **set_slot_part (dataflow_set *, rtx, variable **,
694 static void set_variable_part (dataflow_set *, rtx,
697 static variable **clobber_slot_part (dataflow_set *, rtx,
699 static void clobber_variable_part (dataflow_set *, rtx,
701 static variable **delete_slot_part (dataflow_set *, rtx, variable **,
703 static void delete_variable_part (dataflow_set *, rtx,
705 static void emit_notes_in_bb (basic_block, dataflow_set *);
1735 unshare_variable (dataflow_set *set, variable **slot, variable *var, in unshare_variable()
1850 var_reg_decl_set (dataflow_set *set, rtx loc, enum var_init_status initialized, in var_reg_decl_set()
1898 var_reg_set (dataflow_set *set, rtx loc, enum var_init_status initialized, in var_reg_set()
1909 get_init_value (dataflow_set *set, rtx loc, decl_or_value dv) in get_init_value()
1944 var_reg_delete_and_set (dataflow_set *set, rtx loc, bool modify, in var_reg_delete_and_set()
1984 var_reg_delete (dataflow_set *set, rtx loc, bool clobber) in var_reg_delete()
2016 var_regno_delete (dataflow_set *set, int regno) in var_regno_delete()
2063 static rtx vt_canonicalize_addr (dataflow_set *, rtx);
2105 get_addr_from_local_cache (dataflow_set *set, rtx const loc) in get_addr_from_local_cache()
2177 vt_canonicalize_addr (dataflow_set *set, rtx oloc) in vt_canonicalize_addr()
2251 vt_canon_true_dep (dataflow_set *set, rtx mloc, rtx maddr, rtx loc) in vt_canon_true_dep()
2268 dataflow_set *set;
2280 dataflow_set *set = coms->set; in drop_overlapping_mem_locs()
2349 clobber_overlapping_mems (dataflow_set *set, rtx loc) in clobber_overlapping_mems()
2368 var_mem_decl_set (dataflow_set *set, rtx loc, enum var_init_status initialized, in var_mem_decl_set()
2383 var_mem_set (dataflow_set *set, rtx loc, enum var_init_status initialized, in var_mem_set()
2401 var_mem_delete_and_set (dataflow_set *set, rtx loc, bool modify, in var_mem_delete_and_set()
2423 var_mem_delete (dataflow_set *set, rtx loc, bool clobber) in var_mem_delete()
2459 val_bind (dataflow_set *set, rtx val, rtx loc, bool modified) in val_bind()
2507 val_store (dataflow_set *set, rtx val, rtx loc, rtx_insn *insn, in val_store()
2551 val_reset (dataflow_set *set, decl_or_value dv) in val_reset()
2637 val_resolve (dataflow_set *set, rtx val, rtx loc, rtx_insn *insn) in val_resolve()
2693 dataflow_set_init (dataflow_set *set) in dataflow_set_init()
2704 dataflow_set_clear (dataflow_set *set) in dataflow_set_clear()
2718 dataflow_set_copy (dataflow_set *dst, dataflow_set *src) in dataflow_set_copy()
2775 variable_union (variable *src, dataflow_set *set) in variable_union()
3144 dataflow_set_union (dataflow_set *dst, dataflow_set *src) in dataflow_set_union()
3295 dataflow_set *dst;
3297 dataflow_set *cur;
3299 dataflow_set *src;
3341 dataflow_set *s1set = dsm->cur; in intersect_loc_chains()
3342 dataflow_set *s2set = dsm->src; in intersect_loc_chains()
3622 dataflow_set *data ATTRIBUTE_UNUSED) in canonicalize_loc_order_check()
3656 canonicalize_values_mark (variable **slot, dataflow_set *set) in canonicalize_values_mark()
3695 canonicalize_values_star (variable **slot, dataflow_set *set) in canonicalize_values_star()
3915 canonicalize_vars_star (variable **slot, dataflow_set *set) in canonicalize_vars_star()
3975 dataflow_set *dst = dsm->dst; in variable_merge_over_cur()
4235 dataflow_set *dst = dsm->dst; in variable_merge_over_src()
4254 dataflow_set_merge (dataflow_set *dst, dataflow_set *src2) in dataflow_set_merge()
4256 dataflow_set cur = *dst; in dataflow_set_merge()
4257 dataflow_set *src1 = &cur; in dataflow_set_merge()
4297 dataflow_set_equiv_regs (dataflow_set *set) in dataflow_set_equiv_regs()
4417 dataflow_set *set;
4420 dataflow_set **permp;
4429 dataflow_set *set = dfpm->set; in variable_post_merge_new_vals()
4495 *dfpm->permp = XNEW (dataflow_set); in variable_post_merge_new_vals()
4565 dataflow_set *set = dfpm->set; in variable_post_merge_perm_vals()
4623 dataflow_post_merge_adjust (dataflow_set *set, dataflow_set **permp) in dataflow_post_merge_adjust()
4636 ->traverse <dataflow_set *, canonicalize_values_star> (set); in dataflow_post_merge_adjust()
4638 ->traverse <dataflow_set *, canonicalize_vars_star> (set); in dataflow_post_merge_adjust()
4718 dataflow_set_preserve_mem_locs (variable **slot, dataflow_set *set) in dataflow_set_preserve_mem_locs()
4827 dataflow_set_remove_mem_locs (variable **slot, dataflow_set *set) in dataflow_set_remove_mem_locs()
4899 dataflow_set_clear_at_call (dataflow_set *set, rtx_insn *call_insn) in dataflow_set_clear_at_call()
4914 ->traverse <dataflow_set *, dataflow_set_preserve_mem_locs> (set); in dataflow_set_clear_at_call()
4917 ->traverse <dataflow_set *, dataflow_set_remove_mem_locs> (set); in dataflow_set_clear_at_call()
5071 dataflow_set_different (dataflow_set *old_set, dataflow_set *new_set) in dataflow_set_different()
5156 dataflow_set_destroy (dataflow_set *set) in dataflow_set_destroy()
6679 find_src_status (dataflow_set *in, rtx src) in find_src_status()
6703 find_src_set_src (dataflow_set *set, rtx src) in find_src_set_src()
6748 dataflow_set old_out; in compute_bb_dataflow()
6749 dataflow_set *in = &VTI (bb)->in; in compute_bb_dataflow()
6750 dataflow_set *out = &VTI (bb)->out; in compute_bb_dataflow()
7045 ->traverse <dataflow_set *, canonicalize_values_mark> (out); in compute_bb_dataflow()
7047 ->traverse <dataflow_set *, canonicalize_values_star> (out); in compute_bb_dataflow()
7050 ->traverse <dataflow_set *, canonicalize_loc_order_check> (out); in compute_bb_dataflow()
7127 dataflow_set *in = &VTI (bb)->in, *first_out = NULL; in vt_find_locations()
7160 ->traverse <dataflow_set *, in vt_find_locations()
7349 dump_dataflow_set (dataflow_set *set) in dump_dataflow_set()
7454 variable_was_changed (variable *var, dataflow_set *set) in variable_was_changed()
7610 set_slot_part (dataflow_set *set, rtx loc, variable **slot, in set_slot_part()
7864 set_variable_part (dataflow_set *set, rtx loc, in set_variable_part()
7888 clobber_slot_part (dataflow_set *set, rtx loc, variable **slot, in clobber_slot_part()
7947 clobber_variable_part (dataflow_set *set, rtx loc, decl_or_value dv, in clobber_variable_part()
7968 delete_slot_part (dataflow_set *set, rtx loc, variable **slot, in delete_slot_part()
8055 delete_variable_part (dataflow_set *set, rtx loc, decl_or_value dv, in delete_variable_part()
9180 emit_notes_for_differences (rtx_insn *insn, dataflow_set *old_set, in emit_notes_for_differences()
9181 dataflow_set *new_set) in emit_notes_for_differences()
9212 emit_notes_in_bb (basic_block bb, dataflow_set *set) in emit_notes_in_bb()
9544 dataflow_set cur; in vt_emit_notes()
9675 dataflow_set *out; in vt_add_function_parameter()