Home
last modified time | relevance | path

Searched refs:def_stmt_info (Results 1 – 6 of 6) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dtree-parloops.cc198 parloops_valid_reduction_input_p (stmt_vec_info def_stmt_info) in parloops_valid_reduction_input_p() argument
200 return (is_gimple_assign (def_stmt_info->stmt) in parloops_valid_reduction_input_p()
201 || is_gimple_call (def_stmt_info->stmt) in parloops_valid_reduction_input_p()
202 || STMT_VINFO_DEF_TYPE (def_stmt_info) == vect_induction_def in parloops_valid_reduction_input_p()
203 || (gimple_code (def_stmt_info->stmt) == GIMPLE_PHI in parloops_valid_reduction_input_p()
204 && STMT_VINFO_DEF_TYPE (def_stmt_info) == vect_internal_def in parloops_valid_reduction_input_p()
205 && !is_loop_header_bb_p (gimple_bb (def_stmt_info->stmt)))); in parloops_valid_reduction_input_p()
313 stmt_vec_info def_stmt_info = loop_info->lookup_def (op); in parloops_is_slp_reduction() local
318 if (def_stmt_info in parloops_is_slp_reduction()
319 && flow_bb_inside_loop_p (loop, gimple_bb (def_stmt_info->stmt)) in parloops_is_slp_reduction()
[all …]
Dtree-vect-patterns.cc253 stmt_vec_info def_stmt_info = vinfo->lookup_def (op); in vect_get_internal_def() local
254 if (def_stmt_info in vect_get_internal_def()
255 && STMT_VINFO_DEF_TYPE (def_stmt_info) == vect_internal_def) in vect_get_internal_def()
256 return def_stmt_info; in vect_get_internal_def()
274 stmt_vec_info def_stmt_info; in type_conversion_p() local
275 if (!vect_is_simple_use (name, vinfo, &dt, &def_stmt_info, def_stmt)) in type_conversion_p()
398 stmt_vec_info def_stmt_info; in vect_look_through_possible_promotion() local
401 if (!vect_is_simple_use (op, vinfo, &dt, &def_stmt_info, &def_stmt)) in vect_look_through_possible_promotion()
438 caster = def_stmt_info; in vect_look_through_possible_promotion()
605 stmt_vec_info def_stmt_info; in vect_widened_op_tree() local
[all …]
Dtree-vect-slp.cc577 stmt_vec_info def_stmt_info; in vect_get_and_check_slp_defs() local
578 if (!vect_is_simple_use (oprnd, vinfo, &dts[i], &def_stmt_info)) in vect_get_and_check_slp_defs()
596 oprnd_info->def_stmts.quick_push (def_stmt_info); in vect_get_and_check_slp_defs()
599 if (def_stmt_info in vect_get_and_check_slp_defs()
600 && is_pattern_stmt_p (def_stmt_info)) in vect_get_and_check_slp_defs()
602 if (STMT_VINFO_RELATED_STMT (vect_orig_stmt (def_stmt_info)) in vect_get_and_check_slp_defs()
603 != def_stmt_info) in vect_get_and_check_slp_defs()
608 = gimple_get_lhs (vect_orig_stmt (def_stmt_info)->stmt); in vect_get_and_check_slp_defs()
655 && def_stmt_info) in vect_get_and_check_slp_defs()
696 stmt_vec_info def_stmt_info = oprnd_info->def_stmts[stmt_num]; in vect_get_and_check_slp_defs() local
[all …]
Dtree-vect-loop.cc234 stmt_vec_info def_stmt_info = vinfo->lookup_stmt (gsi_stmt (si)); in vect_determine_vf_for_stmt() local
238 def_stmt_info->stmt); in vect_determine_vf_for_stmt()
239 res = vect_determine_vf_for_stmt_1 (vinfo, def_stmt_info, true, vf); in vect_determine_vf_for_stmt()
3640 stmt_vec_info def_stmt_info = loop_info->lookup_def (latch_def); in vect_is_simple_reduction() local
3641 if (!def_stmt_info in vect_is_simple_reduction()
3642 || !flow_bb_inside_loop_p (loop, gimple_bb (def_stmt_info->stmt))) in vect_is_simple_reduction()
3674 report_vect_op (MSG_NOTE, def_stmt_info->stmt, in vect_is_simple_reduction()
3676 return def_stmt_info; in vect_is_simple_reduction()
3703 if (gphi *def_stmt = dyn_cast <gphi *> (def_stmt_info->stmt)) in vect_is_simple_reduction()
3730 return def_stmt_info; in vect_is_simple_reduction()
[all …]
Dtree-vectorizer.h2540 stmt_vec_info def_stmt_info = vinfo->lookup_def (rhs);
2541 return (def_stmt_info
2542 && STMT_VINFO_DATA_REF (def_stmt_info)
2543 && DR_IS_READ (STMT_VINFO_DATA_REF (def_stmt_info)));
Dtree-vect-stmts.cc1480 stmt_vec_info def_stmt_info; in vect_get_vec_defs_for_operand() local
1482 &def_stmt_info, &def_stmt); in vect_get_vec_defs_for_operand()
1508 def_stmt_info = vect_stmt_to_vectorize (def_stmt_info); in vect_get_vec_defs_for_operand()
1509 gcc_assert (STMT_VINFO_VEC_STMTS (def_stmt_info).length () == ncopies); in vect_get_vec_defs_for_operand()
1512 (STMT_VINFO_VEC_STMTS (def_stmt_info)[i])); in vect_get_vec_defs_for_operand()
11856 stmt_vec_info def_stmt_info; in vect_is_simple_use() local
11858 if (!vect_is_simple_use (operand, vinfo, dt, &def_stmt_info, &def_stmt)) in vect_is_simple_use()
11864 *def_stmt_info_out = def_stmt_info; in vect_is_simple_use()
11875 *vectype = STMT_VINFO_VECTYPE (def_stmt_info); in vect_is_simple_use()