Home
last modified time | relevance | path

Searched refs:walk_data (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/gnu/gcc/gcc/
Ddomwalk.c143 walk_dominator_tree (struct dom_walk_data *walk_data, basic_block bb) in walk_dominator_tree() argument
160 is_interesting = walk_data->interesting_blocks == NULL in walk_dominator_tree()
161 || TEST_BIT (walk_data->interesting_blocks, in walk_dominator_tree()
165 if (walk_data->initialize_block_local_data) in walk_dominator_tree()
171 if (VEC_length (void_p, walk_data->free_block_data) > 0) in walk_dominator_tree()
173 bd = VEC_pop (void_p, walk_data->free_block_data); in walk_dominator_tree()
178 bd = xcalloc (1, walk_data->block_local_data_size); in walk_dominator_tree()
183 VEC_safe_push (void_p, heap, walk_data->block_data_stack, bd); in walk_dominator_tree()
186 walk_data->initialize_block_local_data (walk_data, bb, in walk_dominator_tree()
193 if (walk_data->before_dom_children_before_stmts) in walk_dominator_tree()
[all …]
Dtree-ssa-dse.c139 dse_initialize_block_local_data (struct dom_walk_data *walk_data, in dse_initialize_block_local_data() argument
144 = VEC_last (void_p, walk_data->block_data_stack); in dse_initialize_block_local_data()
166 struct address_walk_data *walk_data = data; in memory_ssa_name_same() local
184 if (walk_data->store1_bb != def_bb in memory_ssa_name_same()
185 && dominated_by_p (CDI_POST_DOMINATORS, walk_data->store1_bb, def_bb)) in memory_ssa_name_same()
187 if (walk_data->store2_bb == def_bb in memory_ssa_name_same()
188 || !dominated_by_p (CDI_POST_DOMINATORS, walk_data->store2_bb, in memory_ssa_name_same()
203 struct address_walk_data walk_data; in memory_address_same() local
205 walk_data.store1_bb = bb_for_stmt (store1); in memory_address_same()
206 walk_data.store2_bb = bb_for_stmt (store2); in memory_address_same()
[all …]
Dtree-ssa-uncprop.c388 struct dom_walk_data walk_data; in tree_ssa_uncprop() local
402 walk_data.walk_stmts_backward = false; in tree_ssa_uncprop()
403 walk_data.dom_direction = CDI_DOMINATORS; in tree_ssa_uncprop()
404 walk_data.initialize_block_local_data = NULL; in tree_ssa_uncprop()
405 walk_data.before_dom_children_before_stmts = uncprop_initialize_block; in tree_ssa_uncprop()
406 walk_data.before_dom_children_walk_stmts = NULL; in tree_ssa_uncprop()
407 walk_data.before_dom_children_after_stmts = uncprop_into_successor_phis; in tree_ssa_uncprop()
408 walk_data.after_dom_children_before_stmts = NULL; in tree_ssa_uncprop()
409 walk_data.after_dom_children_walk_stmts = NULL; in tree_ssa_uncprop()
410 walk_data.after_dom_children_after_stmts = uncprop_finalize_block; in tree_ssa_uncprop()
[all …]
Dtree-into-ssa.c721 mark_def_sites (struct dom_walk_data *walk_data, in mark_def_sites() argument
726 (struct mark_def_sites_global_data *) walk_data->global_data; in mark_def_sites()
1294 rewrite_initialize_block (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED, in rewrite_initialize_block()
1350 rewrite_stmt (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED, in rewrite_stmt()
1402 rewrite_add_phi_arguments (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED, in rewrite_add_phi_arguments()
1426 rewrite_finalize_block (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED, in rewrite_finalize_block()
1621 rewrite_update_init_block (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED, in rewrite_update_init_block()
1693 rewrite_update_fini_block (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED, in rewrite_update_fini_block()
1779 rewrite_update_stmt (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED, in rewrite_update_stmt()
1851 rewrite_update_phi_arguments (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED, in rewrite_update_phi_arguments()
[all …]
Dtree-ssa-dom.c241 struct dom_walk_data walk_data; in tree_ssa_dominator_optimize() local
255 walk_data.walk_stmts_backward = false; in tree_ssa_dominator_optimize()
256 walk_data.dom_direction = CDI_DOMINATORS; in tree_ssa_dominator_optimize()
257 walk_data.initialize_block_local_data = NULL; in tree_ssa_dominator_optimize()
258 walk_data.before_dom_children_before_stmts = dom_opt_initialize_block; in tree_ssa_dominator_optimize()
259 walk_data.before_dom_children_walk_stmts = optimize_stmt; in tree_ssa_dominator_optimize()
260 walk_data.before_dom_children_after_stmts = propagate_to_outgoing_edges; in tree_ssa_dominator_optimize()
261 walk_data.after_dom_children_before_stmts = NULL; in tree_ssa_dominator_optimize()
262 walk_data.after_dom_children_walk_stmts = NULL; in tree_ssa_dominator_optimize()
263 walk_data.after_dom_children_after_stmts = dom_opt_finalize_block; in tree_ssa_dominator_optimize()
[all …]
Dtree-ssa-loop-im.c683 struct dom_walk_data walk_data; in determine_invariantness() local
685 memset (&walk_data, 0, sizeof (struct dom_walk_data)); in determine_invariantness()
686 walk_data.before_dom_children_before_stmts = determine_invariantness_stmt; in determine_invariantness()
688 init_walk_dominator_tree (&walk_data); in determine_invariantness()
689 walk_dominator_tree (&walk_data, ENTRY_BLOCK_PTR); in determine_invariantness()
690 fini_walk_dominator_tree (&walk_data); in determine_invariantness()
772 struct dom_walk_data walk_data; in move_computations() local
774 memset (&walk_data, 0, sizeof (struct dom_walk_data)); in move_computations()
775 walk_data.before_dom_children_before_stmts = move_computations_stmt; in move_computations()
777 init_walk_dominator_tree (&walk_data); in move_computations()
[all …]
/openbsd/src/gnu/gcc/gcc/doc/
Dtree-ssa.texi1465 @deftypefn {Tree SSA function} void walk_dominator_tree (@var{walk_data}, @var{bb})