| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | tree-phinodes.c | 240 gphi *new_phi; in resize_phi_node() local 250 new_phi = allocate_phi_node (len); in resize_phi_node() 252 memcpy (new_phi, phi, old_size); in resize_phi_node() 253 memset ((char *)new_phi + old_size, 0, in resize_phi_node() 258 for (i = 0; i < gimple_phi_num_args (new_phi); i++) in resize_phi_node() 261 imm = gimple_phi_arg_imm_use_ptr (new_phi, i); in resize_phi_node() 263 imm->use = gimple_phi_arg_def_ptr (new_phi, i); in resize_phi_node() 264 relink_imm_use_stmt (imm, old_imm, new_phi); in resize_phi_node() 267 new_phi->capacity = len; in resize_phi_node() 269 return new_phi; in resize_phi_node() [all …]
|
| H A D | tree-ssa-phiprop.c | 137 gphi *new_phi = NULL; in phiprop_insert_phi() local 148 new_phi = create_phi_node (res, bb); in phiprop_insert_phi() 219 if (new_phi) in phiprop_insert_phi() 220 add_phi_arg (new_phi, new_var, e, locus); in phiprop_insert_phi() 223 if (new_phi) in phiprop_insert_phi() 225 update_stmt (new_phi); in phiprop_insert_phi() 228 print_gimple_stmt (dump_file, new_phi, 0); in phiprop_insert_phi()
|
| H A D | tree-call-cdce.c | 953 gphi *new_phi = create_phi_node (copy_ssa_name (bi_newcall_lhs), variable 955 SSA_NAME_OCCURS_IN_ABNORMAL_PHI (PHI_RESULT (new_phi)) 957 add_phi_arg (new_phi, bi_call_lhs, join_tgt_in_edge_from_call, 959 add_phi_arg (new_phi, bi_newcall_lhs, join_tgt_in_edge_fall_thru, 967 if (use_stmt != new_phi) 969 SET_USE (use_p, PHI_RESULT (new_phi));
|
| H A D | tree-vect-loop-manip.c | 1150 gphi *new_phi = gsi_new.phi (); in slpeel_tree_duplicate_loop_to_edge_cfg() local 1155 add_phi_arg (new_phi, orig_arg, new_e, orig_locus); in slpeel_tree_duplicate_loop_to_edge_cfg() 1274 gphi *new_phi = create_phi_node (new_vop, exit_e->dest); in create_lcssa_for_virtual_phi() local 1282 add_phi_arg (new_phi, vop, exit_e, UNKNOWN_LOCATION); in create_lcssa_for_virtual_phi() 1283 gimple_phi_set_result (new_phi, new_vop); in create_lcssa_for_virtual_phi() 1285 if (stmt != new_phi in create_lcssa_for_virtual_phi() 2239 gphi *new_phi = create_phi_node (new_res, guard_edge->dest); in slpeel_update_phi_nodes_for_guard1() local 2247 add_phi_arg (new_phi, merge_arg, merge_edge, merge_loc); in slpeel_update_phi_nodes_for_guard1() 2248 add_phi_arg (new_phi, guard_arg, guard_edge, guard_loc); in slpeel_update_phi_nodes_for_guard1() 2952 gphi *new_phi = create_phi_node (make_ssa_name (TREE_TYPE (niters)), in vect_do_peeling() local [all …]
|
| H A D | tree-parloops.c | 909 gphi *new_phi; /* (helper field) Newly created phi node whose result member 1745 gphi *new_phi; in create_phi_for_local_result() local 1768 new_phi = create_phi_node (local_res, store_bb); in create_phi_for_local_result() 1769 add_phi_arg (new_phi, reduc->init, e, locus); in create_phi_for_local_result() 1770 add_phi_arg (new_phi, lhs, FALLTHRU_EDGE (continue_bb), locus); in create_phi_for_local_result() 1771 reduc->new_phi = new_phi; in create_phi_for_local_result() 1848 TREE_TYPE (PHI_RESULT (reduc->new_phi)), ref, in create_call_for_reduction_1() 1849 PHI_RESULT (reduc->new_phi)); in create_call_for_reduction_1() 3928 gphi *new_phi = create_phi_node (phi_res, bb3); in oacc_entry_exit_single_gang() local 3930 add_phi_arg (new_phi, vuse, e3, UNKNOWN_LOCATION); in oacc_entry_exit_single_gang() [all …]
|
| H A D | tree-vect-loop.c | 4544 gimple *new_phi = NULL, *phi; in vect_create_epilog_for_reduction() local 4695 new_phi = create_phi_node (new_phi_tree, loop->header); in vect_create_epilog_for_reduction() 4696 loop_vinfo->add_stmt (new_phi); in vect_create_epilog_for_reduction() 4697 add_phi_arg (as_a <gphi *> (new_phi), vec_zero, in vect_create_epilog_for_reduction() 4729 add_phi_arg (as_a <gphi *> (new_phi), induction_index, in vect_create_epilog_for_reduction() 5396 FOR_EACH_VEC_ELT (new_phis, i, new_phi) in vect_create_epilog_for_reduction() 5399 if (gimple_code (new_phi) == GIMPLE_PHI) in vect_create_epilog_for_reduction() 5400 vec_temp = PHI_RESULT (new_phi); in vect_create_epilog_for_reduction() 5402 vec_temp = gimple_assign_lhs (new_phi); in vect_create_epilog_for_reduction() 5492 new_phi = new_phis[0]; in vect_create_epilog_for_reduction() [all …]
|
| H A D | tree-ssa-loop-manip.c | 803 gphi *phi, *new_phi; in split_loop_exit_edge() local 826 new_phi = create_phi_node (new_name, bb); in split_loop_exit_edge() 827 add_phi_arg (new_phi, name, exit, locus); in split_loop_exit_edge()
|
| H A D | tree-inline.c | 2688 gphi *new_phi; in copy_phis_for_bb() local 2703 new_phi = create_phi_node (new_res, new_bb); in copy_phis_for_bb() 2742 add_phi_arg (new_phi, new_arg, new_edge, locus); in copy_phis_for_bb()
|
| H A D | tree-vect-stmts.c | 4341 gphi *new_phi = create_phi_node (phi_res, loop->header); in vectorizable_simd_clone_call() local 4342 loop_vinfo->add_stmt (new_phi); in vectorizable_simd_clone_call() 4343 add_phi_arg (new_phi, arginfo[i].op, in vectorizable_simd_clone_call() 4360 add_phi_arg (new_phi, phi_arg, loop_latch_edge (loop), in vectorizable_simd_clone_call()
|
| H A D | tree-cfg.c | 5851 gphi *phi, *new_phi; in gimple_make_forwarder_block() local 5855 new_phi = create_phi_node (var, bb); in gimple_make_forwarder_block() 5857 add_phi_arg (new_phi, gimple_phi_result (phi), fallthru, in gimple_make_forwarder_block()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | tree-phinodes.cc | 240 gphi *new_phi; in resize_phi_node() local 250 new_phi = allocate_phi_node (len); in resize_phi_node() 252 memcpy (new_phi, phi, old_size); in resize_phi_node() 253 memset ((char *)new_phi + old_size, 0, in resize_phi_node() 258 for (i = 0; i < gimple_phi_num_args (new_phi); i++) in resize_phi_node() 261 imm = gimple_phi_arg_imm_use_ptr (new_phi, i); in resize_phi_node() 263 imm->use = gimple_phi_arg_def_ptr (new_phi, i); in resize_phi_node() 264 relink_imm_use_stmt (imm, old_imm, new_phi); in resize_phi_node() 267 new_phi->capacity = len; in resize_phi_node() 269 return new_phi; in resize_phi_node() [all …]
|
| H A D | tree-ssa-phiprop.cc | 137 gphi *new_phi = NULL; in phiprop_insert_phi() local 148 new_phi = create_phi_node (res, bb); in phiprop_insert_phi() 219 if (new_phi) in phiprop_insert_phi() 220 add_phi_arg (new_phi, new_var, e, locus); in phiprop_insert_phi() 223 if (new_phi) in phiprop_insert_phi() 225 update_stmt (new_phi); in phiprop_insert_phi() 228 print_gimple_stmt (dump_file, new_phi, 0); in phiprop_insert_phi()
|
| H A D | tree-call-cdce.cc | 954 gphi *new_phi = create_phi_node (copy_ssa_name (bi_newcall_lhs), in shrink_wrap_one_built_in_call_with_conds() local 956 SSA_NAME_OCCURS_IN_ABNORMAL_PHI (PHI_RESULT (new_phi)) in shrink_wrap_one_built_in_call_with_conds() 958 add_phi_arg (new_phi, bi_call_lhs, join_tgt_in_edge_from_call, in shrink_wrap_one_built_in_call_with_conds() 960 add_phi_arg (new_phi, bi_newcall_lhs, join_tgt_in_edge_fall_thru, in shrink_wrap_one_built_in_call_with_conds() 968 if (use_stmt != new_phi) in shrink_wrap_one_built_in_call_with_conds() 970 SET_USE (use_p, PHI_RESULT (new_phi)); in shrink_wrap_one_built_in_call_with_conds()
|
| H A D | tree-vect-loop-manip.cc | 1224 gphi *new_phi = gsi_new.phi (); in slpeel_tree_duplicate_loop_to_edge_cfg() local 1229 add_phi_arg (new_phi, orig_arg, new_e, orig_locus); in slpeel_tree_duplicate_loop_to_edge_cfg() 1348 gphi *new_phi = create_phi_node (new_vop, exit_e->dest); in create_lcssa_for_virtual_phi() local 1356 add_phi_arg (new_phi, vop, exit_e, UNKNOWN_LOCATION); in create_lcssa_for_virtual_phi() 1357 gimple_phi_set_result (new_phi, new_vop); in create_lcssa_for_virtual_phi() 1359 if (stmt != new_phi in create_lcssa_for_virtual_phi() 2318 gphi *new_phi = create_phi_node (new_res, guard_edge->dest); in slpeel_update_phi_nodes_for_guard1() local 2326 add_phi_arg (new_phi, merge_arg, merge_edge, merge_loc); in slpeel_update_phi_nodes_for_guard1() 2327 add_phi_arg (new_phi, guard_arg, guard_edge, guard_loc); in slpeel_update_phi_nodes_for_guard1() 2492 gphi *new_phi = create_phi_node (phi_result, bb); in vect_get_main_loop_result() local [all …]
|
| H A D | tree-parloops.cc | 909 gphi *new_phi; /* (helper field) Newly created phi node whose result member 1745 gphi *new_phi; in create_phi_for_local_result() local 1768 new_phi = create_phi_node (local_res, store_bb); in create_phi_for_local_result() 1769 add_phi_arg (new_phi, reduc->init, e, locus); in create_phi_for_local_result() 1770 add_phi_arg (new_phi, lhs, FALLTHRU_EDGE (continue_bb), locus); in create_phi_for_local_result() 1771 reduc->new_phi = new_phi; in create_phi_for_local_result() 1848 TREE_TYPE (PHI_RESULT (reduc->new_phi)), ref, in create_call_for_reduction_1() 1849 PHI_RESULT (reduc->new_phi)); in create_call_for_reduction_1() 3932 gphi *new_phi = create_phi_node (phi_res, bb3); in oacc_entry_exit_single_gang() local 3934 add_phi_arg (new_phi, vuse, e3, UNKNOWN_LOCATION); in oacc_entry_exit_single_gang() [all …]
|
| H A D | tree-vect-loop.cc | 5205 gimple *new_phi = NULL, *phi; in vect_create_epilog_for_reduction() local 5361 new_phi = create_phi_node (new_phi_tree, loop->header); in vect_create_epilog_for_reduction() 5362 add_phi_arg (as_a <gphi *> (new_phi), vec_zero, in vect_create_epilog_for_reduction() 5391 add_phi_arg (as_a <gphi *> (new_phi), induction_index, in vect_create_epilog_for_reduction() 5524 gphi *new_phi = create_phi_node (reduc_inputs[0], reduc_block); in vect_create_epilog_for_reduction() local 5525 add_phi_arg (new_phi, orig_reduc_input, single_succ_edge (exit_bb), in vect_create_epilog_for_reduction() 5527 add_phi_arg (new_phi, reduc_info->reused_accumulator->reduc_input, in vect_create_epilog_for_reduction() 7871 gphi *new_phi = create_phi_node (vec_dest, loop->header); in vect_transform_cycle_phi() local 7876 add_phi_arg (new_phi, vec_init_def, loop_preheader_edge (loop), in vect_transform_cycle_phi() 7882 SLP_TREE_VEC_STMTS (slp_node).quick_push (new_phi); in vect_transform_cycle_phi() [all …]
|
| H A D | tree-ssa-loop-manip.cc | 801 gphi *phi, *new_phi; in split_loop_exit_edge() local 824 new_phi = create_phi_node (new_name, bb); in split_loop_exit_edge() 825 add_phi_arg (new_phi, name, exit, locus); in split_loop_exit_edge()
|
| H A D | ChangeLog.gimple-classes | 2541 gimple_phi_iterators, and "phi" "orig_phi", "new_phi" to be 2543 (slpeel_tree_peel_loop_to_edge): Strengthen local "new_phi" to be 2553 (vectorizable_reduction): Likewise for "new_phi". 2586 a gimple_phi_iterator, and "orig_phi" and "new_phi" to be 4118 (split_loop_exit_edge): Likewise for "phi" and "new_phi". 4134 parameter "phi" and local "new_phi" from gimple to gimple_phi. 4152 * tree-parloops.c (struct reduction_info): Strengthen field "new_phi" 4154 (create_phi_for_local_result): Convert local "new_phi" to gimple_phi.
|
| H A D | tree-inline.cc | 2726 gphi *new_phi; in copy_phis_for_bb() local 2743 new_phi = create_phi_node (new_res, new_bb); in copy_phis_for_bb() 2782 add_phi_arg (new_phi, new_arg, new_edge, locus); in copy_phis_for_bb()
|
| H A D | tree-cfg.cc | 5900 gphi *phi, *new_phi; in gimple_make_forwarder_block() local 5904 new_phi = create_phi_node (var, bb); in gimple_make_forwarder_block() 5906 add_phi_arg (new_phi, gimple_phi_result (phi), fallthru, in gimple_make_forwarder_block()
|
| H A D | tree-vect-stmts.cc | 4440 gphi *new_phi = create_phi_node (phi_res, loop->header); in vectorizable_simd_clone_call() local 4441 add_phi_arg (new_phi, arginfo[i].op, in vectorizable_simd_clone_call() 4457 add_phi_arg (new_phi, phi_arg, loop_latch_edge (loop), in vectorizable_simd_clone_call()
|
| H A D | ChangeLog.tuples | 1084 reduc_phi, keep_res and new_phi field types to gimple.
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/ |
| H A D | functions.cc | 283 if (auto *new_phi = safe_dyn_cast<phi_info *> (assumed_values[i])) in simplify_phis() local 284 gcc_assert (assumed_values[new_phi->uid ()] == new_phi); in simplify_phis()
|