/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-ssa-threadbackward.c | 49 basic_block def_bb); 50 void handle_assignment (gimple *stmt, tree name, basic_block def_bb); 51 void handle_phi (gphi *phi, tree name, basic_block def_bb); 546 basic_block def_bb) in register_jump_thread_path_if_profitable() argument 552 edge taken_edge = profitable_jump_thread_path (def_bb, name, arg, in register_jump_thread_path_if_profitable() 572 thread_jumps::handle_phi (gphi *phi, tree name, basic_block def_bb) in handle_phi() argument 581 if (!arg || def_bb->loop_father != bbi->loop_father) in handle_phi() 637 thread_jumps::handle_assignment (gimple *stmt, tree name, basic_block def_bb) in handle_assignment() argument 651 register_jump_thread_path_if_profitable (name, arg, def_bb); in handle_assignment() 655 m_path.safe_push (def_bb); in handle_assignment() [all …]
|
H A D | tree-ssa-loop-unswitch.c | 194 basic_block def_bb; in tree_may_unswitch_on() local 213 def_bb = gimple_bb (def); in tree_may_unswitch_on() 214 if (def_bb in tree_may_unswitch_on() 215 && flow_bb_inside_loop_p (loop, def_bb)) in tree_may_unswitch_on() 652 basic_block def_bb = gimple_bb (def); in find_loop_guard() local 653 if (def_bb in find_loop_guard() 654 && flow_bb_inside_loop_p (loop, def_bb)) in find_loop_guard() 947 basic_block def_bb; in check_exit_phi() local 956 def_bb = gimple_bb (def); in check_exit_phi() 957 if (!def_bb) in check_exit_phi() [all …]
|
H A D | tree-ssa-loop-manip.c | 200 bitmap *loop_exits, basic_block def_bb) in compute_live_loop_exits() argument 204 class loop *def_loop = def_bb->loop_father; in compute_live_loop_exits() 298 basic_block def_bb = gimple_bb (def_stmt); in add_exit_phi() local 301 class loop *aloop = find_common_loop (def_bb->loop_father, in add_exit_phi() 329 basic_block def_bb = gimple_bb (SSA_NAME_DEF_STMT (var)); in add_exit_phis_var() local 332 gcc_checking_assert (! bitmap_bit_p (use_blocks, def_bb->index)); in add_exit_phis_var() 334 compute_live_loop_exits (live_exits, use_blocks, loop_exits, def_bb); in add_exit_phis_var() 390 basic_block def_bb; in find_uses_to_rename_use() local 397 def_bb = gimple_bb (SSA_NAME_DEF_STMT (use)); in find_uses_to_rename_use() 398 if (!def_bb) in find_uses_to_rename_use() [all …]
|
H A D | tree-into-ssa.c | 752 basic_block def_bb, use_bb; in prune_unused_phi_nodes() local 802 def_bb = BASIC_BLOCK_FOR_FN (cfun, i); in prune_unused_phi_nodes() 804 defs[adef].dfs_num = bb_dom_dfs_in (CDI_DOMINATORS, def_bb); in prune_unused_phi_nodes() 806 defs[adef + 1].dfs_num = bb_dom_dfs_out (CDI_DOMINATORS, def_bb); in prune_unused_phi_nodes() 889 def_bb = BASIC_BLOCK_FOR_FN (cfun, p); in prune_unused_phi_nodes() 890 FOR_EACH_EDGE (e, ei, def_bb->preds) in prune_unused_phi_nodes() 1090 basic_block def_bb = gimple_bb (def_stmt); in insert_phi_nodes() local 1097 if (use_bb != def_bb in insert_phi_nodes() 1098 && ! dominated_by_p (CDI_DOMINATORS, use_bb, def_bb)) in insert_phi_nodes() 1121 set_def_block (var, def_bb, false); in insert_phi_nodes() [all …]
|
H A D | fwprop.c | 806 basic_block def_bb = BLOCK_FOR_INSN (def_insn); in use_killed_between() local 817 if (def_bb == target_bb in use_killed_between() 819 : !dominated_by_p (CDI_DOMINATORS, target_bb, def_bb)) in use_killed_between() 833 && (BLOCK_FOR_INSN (DF_REF_INSN (def)) == def_bb in use_killed_between() 836 def_bb, BLOCK_FOR_INSN (DF_REF_INSN (def))))) in use_killed_between() 840 if (def_bb == target_bb) in use_killed_between() 845 && single_pred (target_bb) == def_bb) in use_killed_between() 851 x = df_bb_regno_last_def_find (def_bb, regno); in use_killed_between()
|
H A D | tree-ssa-live.c | 1046 basic_block def_bb = NULL; in set_var_live_on_entry() local 1057 def_bb = gimple_bb (stmt); in set_var_live_on_entry() 1059 if (def_bb && region_contains_p (live->map, def_bb)) in set_var_live_on_entry() 1060 bitmap_set_bit (&live->liveout[def_bb->index], p); in set_var_live_on_entry() 1063 def_bb = ENTRY_BLOCK_PTR_FOR_FN (cfun); in set_var_live_on_entry() 1083 if (e->src != def_bb && region_contains_p (live->map, e->src)) in set_var_live_on_entry() 1092 if (use_bb != def_bb && region_contains_p (live->map, use_bb)) in set_var_live_on_entry()
|
H A D | sese.c | 58 basic_block def_bb = gimple_bb (SSA_NAME_DEF_STMT (use)); in sese_build_liveouts_use() local 60 if (!def_bb || !bb_in_sese_p (def_bb, region->region)) in sese_build_liveouts_use()
|
H A D | loop-invariant.c | 271 basic_block bb = DF_REF_BB (use), def_bb; in invariant_for_use() local 284 def_bb = DF_REF_BB (def); in invariant_for_use() 285 if (!dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in invariant_for_use() 979 basic_block def_bb; in check_dependency() local 1018 def_bb = DF_REF_BB (def); in check_dependency() 1023 if (!dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in check_dependency() 1743 basic_block def_bb = DF_REF_BB (def); in can_move_invariant_reg() local 1746 if (single_succ_p (def_bb)) in can_move_invariant_reg() 1750 def_bb_succ = single_succ (def_bb); in can_move_invariant_reg()
|
H A D | tree-ssa.c | 871 verify_use (basic_block bb, basic_block def_bb, use_operand_p use_p, in verify_use() argument 886 else if (!def_bb) in verify_use() 891 else if (bb != def_bb in verify_use() 892 && !dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in verify_use() 895 def_bb->index, bb->index); in verify_use() 898 else if (bb == def_bb in verify_use() 902 error ("definition in block %i follows the use", def_bb->index); in verify_use()
|
H A D | tree-ssa-tail-merge.c | 309 basic_block bb, def_bb; in stmt_local_def() local 337 def_bb = gimple_bb (stmt); in stmt_local_def() 344 if (bb == def_bb) in stmt_local_def() 348 && EDGE_PRED (bb, PHI_ARG_INDEX_FROM_USE (use_p))->src == def_bb) in stmt_local_def()
|
H A D | tree-ssa-loop-im.c | 402 basic_block def_bb; in outermost_invariant_loop() local 416 def_bb = gimple_bb (def_stmt); in outermost_invariant_loop() 417 if (!def_bb) in outermost_invariant_loop() 420 max_loop = find_common_loop (loop, def_bb->loop_father); in outermost_invariant_loop() 450 basic_block def_bb = gimple_bb (def_stmt); in add_dependency() local 454 if (!def_bb) in add_dependency() 473 && def_bb->loop_father == loop) in add_dependency()
|
H A D | tree-ssa-threadupdate.c | 468 basic_block def_bb; in get_value_locus_in_path() local 477 def_bb = gimple_bb (def_phi); in get_value_locus_in_path() 479 if (!def_bb || bb_loop_depth (def_bb) < bb_loop_depth (bb)) in get_value_locus_in_path() 487 if (e->dest == def_bb) in get_value_locus_in_path()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | gimple-range-cache.cc | 97 basic_block def_bb = gimple_bb (SSA_NAME_DEF_STMT (name)); in non_null_deref_p() local 98 basic_block def_dom = def_bb in non_null_deref_p() 99 ? get_immediate_dominator (CDI_DOMINATORS, def_bb) in non_null_deref_p() 1046 basic_block def_bb = gimple_bb (s); in exit_range() local 1047 if (def_bb == bb) in exit_range() 1067 basic_block def_bb = gimple_bb (def_stmt); in range_of_expr() local 1069 if (bb == def_bb) in range_of_expr() 1115 basic_block def_bb = NULL; in block_range() local 1117 def_bb = gimple_bb (def_stmt);; in block_range() 1118 if (!def_bb) in block_range() [all …]
|
H A D | tree-ssa-loop-unswitch.cc | 195 basic_block def_bb; in tree_may_unswitch_on() local 214 def_bb = gimple_bb (def); in tree_may_unswitch_on() 215 if (def_bb in tree_may_unswitch_on() 216 && flow_bb_inside_loop_p (loop, def_bb)) in tree_may_unswitch_on() 673 basic_block def_bb = gimple_bb (def); in find_loop_guard() local 674 if (def_bb in find_loop_guard() 675 && flow_bb_inside_loop_p (loop, def_bb)) in find_loop_guard() 988 basic_block def_bb; in check_exit_phi() local 997 def_bb = gimple_bb (def); in check_exit_phi() 998 if (!def_bb) in check_exit_phi() [all …]
|
H A D | tree-ssa-loop-manip.cc | 200 bitmap *loop_exits, basic_block def_bb) in compute_live_loop_exits() argument 204 class loop *def_loop = def_bb->loop_father; in compute_live_loop_exits() 298 basic_block def_bb = gimple_bb (def_stmt); in add_exit_phi() local 301 class loop *aloop = find_common_loop (def_bb->loop_father, in add_exit_phi() 329 basic_block def_bb = gimple_bb (SSA_NAME_DEF_STMT (var)); in add_exit_phis_var() local 332 gcc_checking_assert (! bitmap_bit_p (use_blocks, def_bb->index)); in add_exit_phis_var() 334 compute_live_loop_exits (live_exits, use_blocks, loop_exits, def_bb); in add_exit_phis_var() 388 basic_block def_bb; in find_uses_to_rename_use() local 395 def_bb = gimple_bb (SSA_NAME_DEF_STMT (use)); in find_uses_to_rename_use() 396 if (!def_bb) in find_uses_to_rename_use() [all …]
|
H A D | tree-into-ssa.cc | 753 basic_block def_bb, use_bb; in prune_unused_phi_nodes() local 803 def_bb = BASIC_BLOCK_FOR_FN (cfun, i); in prune_unused_phi_nodes() 805 defs[adef].dfs_num = bb_dom_dfs_in (CDI_DOMINATORS, def_bb); in prune_unused_phi_nodes() 807 defs[adef + 1].dfs_num = bb_dom_dfs_out (CDI_DOMINATORS, def_bb); in prune_unused_phi_nodes() 890 def_bb = BASIC_BLOCK_FOR_FN (cfun, p); in prune_unused_phi_nodes() 891 FOR_EACH_EDGE (e, ei, def_bb->preds) in prune_unused_phi_nodes() 1089 basic_block def_bb = gimple_bb (def_stmt); in insert_phi_nodes() local 1096 if (use_bb != def_bb in insert_phi_nodes() 1097 && ! dominated_by_p (CDI_DOMINATORS, use_bb, def_bb)) in insert_phi_nodes() 1120 set_def_block (var, def_bb, false); in insert_phi_nodes() [all …]
|
H A D | tree-ssa-live.cc | 1101 basic_block def_bb = NULL; in set_var_live_on_entry() local 1112 def_bb = gimple_bb (stmt); in set_var_live_on_entry() 1114 if (def_bb && region_contains_p (live->map, def_bb)) in set_var_live_on_entry() 1115 bitmap_set_bit (&live->liveout[def_bb->index], p); in set_var_live_on_entry() 1118 def_bb = ENTRY_BLOCK_PTR_FOR_FN (cfun); in set_var_live_on_entry() 1138 if (e->src != def_bb && region_contains_p (live->map, e->src)) in set_var_live_on_entry() 1147 if (use_bb != def_bb && region_contains_p (live->map, use_bb)) in set_var_live_on_entry()
|
H A D | omp-oacc-neuter-broadcast.cc | 637 basic_block def_bb = gimple_bb (def_stmt); in find_ssa_names_to_propagate() local 639 if (bitmap_bit_p (worker_single, def_bb->index)) in find_ssa_names_to_propagate() 641 if (!(*prop_set)[def_bb->index]) in find_ssa_names_to_propagate() 642 (*prop_set)[def_bb->index] = new propagation_set; in find_ssa_names_to_propagate() 644 propagation_set *ws_prop = (*prop_set)[def_bb->index]; in find_ssa_names_to_propagate() 667 basic_block def_bb = gimple_bb (def_stmt); in find_ssa_names_to_propagate() local 669 if (bitmap_bit_p (worker_single, def_bb->index)) in find_ssa_names_to_propagate() 671 if (!(*prop_set)[def_bb->index]) in find_ssa_names_to_propagate() 672 (*prop_set)[def_bb->index] = new propagation_set; in find_ssa_names_to_propagate() 674 propagation_set *ws_prop = (*prop_set)[def_bb->index]; in find_ssa_names_to_propagate()
|
H A D | sese.cc | 58 basic_block def_bb = gimple_bb (SSA_NAME_DEF_STMT (use)); in sese_build_liveouts_use() local 60 if (!def_bb || !bb_in_sese_p (def_bb, region->region)) in sese_build_liveouts_use()
|
H A D | loop-invariant.cc | 270 basic_block bb = DF_REF_BB (use), def_bb; in invariant_for_use() local 283 def_bb = DF_REF_BB (def); in invariant_for_use() 284 if (!dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in invariant_for_use() 978 basic_block def_bb; in check_dependency() local 1017 def_bb = DF_REF_BB (def); in check_dependency() 1022 if (!dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in check_dependency() 1753 basic_block def_bb = DF_REF_BB (def); in can_move_invariant_reg() local 1756 if (single_succ_p (def_bb)) in can_move_invariant_reg() 1760 def_bb_succ = single_succ (def_bb); in can_move_invariant_reg()
|
H A D | gimple-predicate-analysis.cc | 1668 predicate::predicate (basic_block def_bb, basic_block use_bb, func_t &eval) in predicate() argument 1674 basic_block cd_root = def_bb; in predicate() 1705 def_bb->index, use_bb->index, num_chains); in predicate() 1833 basic_block def_bb = gimple_bb (phi); in is_use_guarded() local 1838 predicate use_preds (def_bb, use_bb, m_eval); in is_use_guarded() 1840 if (is_non_loop_exit_postdominating (use_bb, def_bb)) in is_use_guarded()
|
H A D | tree-ssa.cc | 868 verify_use (basic_block bb, basic_block def_bb, use_operand_p use_p, in verify_use() argument 883 else if (!def_bb) in verify_use() 888 else if (bb != def_bb in verify_use() 889 && !dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in verify_use() 892 def_bb->index, bb->index); in verify_use() 895 else if (bb == def_bb in verify_use() 899 error ("definition in block %i follows the use", def_bb->index); in verify_use()
|
H A D | gimple-range.cc | 186 basic_block def_bb = gimple_bb (s); in range_on_exit() local 189 if (def_bb != bb) in range_on_exit()
|
H A D | gimple-range-cache.h | 149 void fill_block_cache (tree name, basic_block bb, basic_block def_bb);
|
H A D | tree-ssa-tail-merge.cc | 309 basic_block bb, def_bb; in stmt_local_def() local 337 def_bb = gimple_bb (stmt); in stmt_local_def() 344 if (bb == def_bb) in stmt_local_def() 348 && EDGE_PRED (bb, PHI_ARG_INDEX_FROM_USE (use_p))->src == def_bb) in stmt_local_def()
|