Home
last modified time | relevance | path

Searched refs:new_phi (Results 1 – 23 of 23) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-phinodes.c240 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 Dtree-ssa-phiprop.c137 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 Dtree-call-cdce.c953 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 Dtree-vect-loop-manip.c1150 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 Dtree-parloops.c909 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 Dtree-vect-loop.c4544 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 Dtree-ssa-loop-manip.c803 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 Dtree-inline.c2688 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 Dtree-vect-stmts.c4341 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 Dtree-cfg.c5851 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 Dtree-phinodes.cc240 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 Dtree-ssa-phiprop.cc137 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 Dtree-call-cdce.cc954 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 Dtree-vect-loop-manip.cc1224 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 Dtree-parloops.cc909 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 Dtree-vect-loop.cc5205 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 Dtree-ssa-loop-manip.cc801 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 DChangeLog.gimple-classes2541 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 Dtree-inline.cc2726 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 Dtree-cfg.cc5900 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 Dtree-vect-stmts.cc4440 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 DChangeLog.tuples1084 reduc_phi, keep_res and new_phi field types to gimple.
/netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/
H A Dfunctions.cc283 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()