Home
last modified time | relevance | path

Searched refs:stmt_vec_info (Results 1 – 25 of 48) sorted by relevance

12

/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dtree-vectorizer.h101 stmt_vec_info stmt_info;
157 stmt_vec_info root_stmt;
314 void move_dr (stmt_vec_info, stmt_vec_info);
906 stmt_vec_info stmt;
1292 inline stmt_vec_info
1303 get_later_stmt (stmt_vec_info stmt1_info, stmt_vec_info stmt2_info)
1315 inline stmt_vec_info
1718 extern stmt_vec_info vect_finish_replace_stmt (stmt_vec_info, gimple *);
1719 extern stmt_vec_info vect_finish_stmt_generation (stmt_vec_info, gimple *,
1821 extern stmt_vec_info info_for_reduction (stmt_vec_info);
[all …]
H A Dtree-vect-slp.c71 stmt_vec_info stmt_info; in vect_free_slp_tree()
232 stmt_vec_info stmt_info; in vect_contains_pattern_stmt_p()
637 stmt_vec_info stmt_info; in vect_update_all_shared_vectypes()
789 stmt_vec_info stmt_info; in vect_build_slp_tree_1()
1603 stmt_vec_info stmt_info; in vect_print_slp_tree()
1661 stmt_vec_info stmt_info; in vect_mark_slp_stmts()
1690 stmt_vec_info stmt_info; in vect_mark_slp_stmts_relevant()
2059 stmt_vec_info
2080 static stmt_vec_info
4157 vec<stmt_vec_info> v0; in vect_schedule_slp_instance()
[all …]
H A Dtree-vect-patterns.c100 static stmt_vec_info
242 static stmt_vec_info
266 stmt_vec_info def_stmt_info; in type_conversion_p()
322 stmt_vec_info caster;
338 stmt_vec_info caster_in) in set_op()
387 stmt_vec_info caster = NULL;
391 stmt_vec_info def_stmt_info;
1796 stmt_vec_info mulh_stmt_info; in vect_recog_mulhs_pattern()
2353 stmt_vec_info def_stmt_info; in vect_recog_rotate_pattern()
2719 stmt_vec_info vinfo) in synth_lshift_by_additions()
[all …]
H A Dtree-vect-stmts.c201 vect_mark_relevant (vec<stmt_vec_info> *worklist, stmt_vec_info stmt_info, in vect_mark_relevant()
459 stmt_vec_info dstmt_vinfo; in process_use()
1524 stmt_vec_info vec_stmt_info; in vect_get_vec_def_for_operand_1()
1593 stmt_vec_info def_stmt_info; in vect_get_vec_def_for_operand()
1753 static stmt_vec_info
1779 stmt_vec_info
1794 stmt_vec_info
7324 stmt_vec_info new_stmt_info in vectorizable_scan_store()
8017 stmt_vec_info assign_info in vectorizable_store()
9973 stmt_vec_info *vec_stmt, in vectorizable_condition()
[all …]
H A Dtree-vect-loop.c156 static stmt_vec_info vect_is_simple_reduction (loop_vec_info, stmt_vec_info,
287 stmt_vec_info stmt_info; in vect_determine_vectorization_factor()
639 stmt_vec_info stmtp; in vect_fixup_reduc_chain()
662 stmt_vec_info first; in vect_fixup_scalar_cycles_with_patterns()
1472 stmt_vec_info stmt_info; in vect_analyze_loop_operations()
3150 static stmt_vec_info
4439 stmt_vec_info
4456 stmt_vec_info info in info_for_reduction()
6807 stmt_vec_info tem in vectorizable_reduction()
7095 vect_transform_cycle_phi (stmt_vec_info stmt_info, stmt_vec_info *vec_stmt, in vect_transform_cycle_phi()
[all …]
H A Dtree-vect-data-refs.c244 stmt_vec_info il_a; in vect_preserves_scalar_order_p()
263 stmt_vec_info il_b; in vect_preserves_scalar_order_p()
699 vec<stmt_vec_info> stores, in vect_slp_analyze_node_dependences()
749 stmt_vec_info store_info; in vect_slp_analyze_node_dependences()
2294 stmt_vec_info stmt_info; in vect_enhance_data_refs_alignment()
2886 can_group_stmts_p (stmt_vec_info stmt1_info, stmt_vec_info stmt2_info, in can_group_stmts_p()
3109 stmt_vec_info grp = *it; in vect_analyze_data_ref_accesses()
3114 stmt_vec_info next, g = grp; in vect_analyze_data_ref_accesses()
5288 stmt_vec_info stmt_info, in vect_permute_store_chain()
5911 stmt_vec_info stmt_info, in vect_permute_load_chain()
[all …]
H A Dtree-vectorizer.c519 stmt_vec_info
522 stmt_vec_info res = new_stmt_vec_info (stmt); in add_stmt()
531 stmt_vec_info
537 stmt_vec_info res = stmt_vec_infos[uid - 1]; in lookup_stmt()
548 stmt_vec_info
561 stmt_vec_info
586 vec_info::move_dr (stmt_vec_info new_stmt_info, stmt_vec_info old_stmt_info) in move_dr()
601 vec_info::remove_stmt (stmt_vec_info stmt_info) in remove_stmt()
630 stmt_vec_info
633 stmt_vec_info res = XCNEW (class _stmt_vec_info); in new_stmt_vec_info()
[all …]
H A Dtree-parloops.c232 stmt_vec_info use_stmt_info; in parloops_is_slp_reduction()
242 auto_vec<stmt_vec_info, 8> reduc_chain; in parloops_is_slp_reduction()
454 static stmt_vec_info
756 stmt_vec_info def1_info = loop_info->lookup_def (op1); in parloops_is_simple_reduction()
757 stmt_vec_info def2_info = loop_info->lookup_def (op2); in parloops_is_simple_reduction()
869 stmt_vec_info
875 stmt_vec_info def_info in parloops_force_simple_reduction()
3282 valid_reduction_p (stmt_vec_info stmt_info) in valid_reduction_p()
3318 stmt_vec_info reduc_stmt_info in gather_scalar_reductions()
3365 stmt_vec_info inner_phi_info in gather_scalar_reductions()
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/
H A Dtree-vectorizer.h104 stmt_vec_info stmt_info;
169 vec<stmt_vec_info> stmts;
425 stmt_vec_info add_pattern_stmt (gimple *, stmt_vec_info);
430 void move_dr (stmt_vec_info, stmt_vec_info);
615 stmt_vec_info reduc_info;
1118 stmt_vec_info stmt;
1666 inline stmt_vec_info
1677 get_later_stmt (stmt_vec_info stmt1_info, stmt_vec_info stmt2_info)
1689 inline stmt_vec_info
2280 extern stmt_vec_info info_for_reduction (vec_info *, stmt_vec_info);
[all …]
H A Dtree-vect-slp.c71 stmt_vec_info stmt_info; in vect_free_slp_tree()
232 stmt_vec_info stmt_info; in vect_contains_pattern_stmt_p()
637 stmt_vec_info stmt_info; in vect_update_all_shared_vectypes()
789 stmt_vec_info stmt_info; in vect_build_slp_tree_1()
1603 stmt_vec_info stmt_info; in vect_print_slp_tree()
1661 stmt_vec_info stmt_info; in vect_mark_slp_stmts()
1690 stmt_vec_info stmt_info; in vect_mark_slp_stmts_relevant()
2059 stmt_vec_info
2080 static stmt_vec_info
4157 vec<stmt_vec_info> v0; in vect_schedule_slp_instance()
[all …]
H A Dtree-vect-slp.cc313 stmt_vec_info stmt_info; in vect_contains_pattern_stmt_p()
929 stmt_vec_info stmt_info; in vect_build_slp_tree_1()
1591 stmt_vec_info oper1, stmt_vec_info oper2, in vect_slp_build_two_operator_nodes()
2466 stmt_vec_info stmt_info; in vect_print_slp_tree()
2608 stmt_vec_info stmt_info; in vect_mark_slp_stmts()
2697 stmt_vec_info
2714 stmt_vec_info
2737 static stmt_vec_info
4919 stmt_vec_info stmt; in vect_slp_prune_covered_roots()
5907 stmt_vec_info root; in vect_slp_analyze_bb_1()
[all …]
H A Dtree-vect-patterns.cc107 static stmt_vec_info
250 static stmt_vec_info
274 stmt_vec_info def_stmt_info; in type_conversion_p()
329 stmt_vec_info caster;
345 stmt_vec_info caster_in) in set_op()
394 stmt_vec_info caster = NULL; in vect_look_through_possible_promotion()
2129 stmt_vec_info mulh_stmt_info; in vect_recog_mulhs_pattern()
2708 stmt_vec_info def_stmt_info; in vect_recog_rotate_pattern()
2917 stmt_vec_info stmt_vinfo, in vect_recog_vector_vector_shift_pattern()
3075 stmt_vec_info stmt_info) in synth_lshift_by_additions()
[all …]
H A Dtree-vect-patterns.c100 static stmt_vec_info
242 static stmt_vec_info
266 stmt_vec_info def_stmt_info; in type_conversion_p()
322 stmt_vec_info caster;
338 stmt_vec_info caster_in) in set_op()
387 stmt_vec_info caster = NULL;
391 stmt_vec_info def_stmt_info;
1796 stmt_vec_info mulh_stmt_info; in vect_recog_mulhs_pattern()
2353 stmt_vec_info def_stmt_info; in vect_recog_rotate_pattern()
2719 stmt_vec_info vinfo) in synth_lshift_by_additions()
[all …]
H A Dtree-vect-stmts.c201 vect_mark_relevant (vec<stmt_vec_info> *worklist, stmt_vec_info stmt_info, in vect_mark_relevant()
459 stmt_vec_info dstmt_vinfo; in process_use()
1524 stmt_vec_info vec_stmt_info; in vect_get_vec_def_for_operand_1()
1593 stmt_vec_info def_stmt_info; in vect_get_vec_def_for_operand()
1753 static stmt_vec_info
1779 stmt_vec_info
1794 stmt_vec_info
7324 stmt_vec_info new_stmt_info in vectorizable_scan_store()
8017 stmt_vec_info assign_info in vectorizable_store()
9973 stmt_vec_info *vec_stmt, in vectorizable_condition()
[all …]
H A Dtree-vectorizer.cc102 stmt_vec_info stmt_info, slp_tree node, tree, in dump_stmt_cost()
518 stmt_vec_info
521 stmt_vec_info res = new_stmt_vec_info (stmt); in add_stmt()
530 stmt_vec_info
543 stmt_vec_info
560 stmt_vec_info
573 stmt_vec_info
598 vec_info::move_dr (stmt_vec_info new_stmt_info, stmt_vec_info old_stmt_info) in move_dr()
682 stmt_vec_info
742 for (stmt_vec_info &info : stmt_vec_infos) in free_stmt_vec_infos()
[all …]
H A Dtree-vect-loop.c156 static stmt_vec_info vect_is_simple_reduction (loop_vec_info, stmt_vec_info,
287 stmt_vec_info stmt_info; in vect_determine_vectorization_factor()
639 stmt_vec_info stmtp; in vect_fixup_reduc_chain()
662 stmt_vec_info first; in vect_fixup_scalar_cycles_with_patterns()
1472 stmt_vec_info stmt_info; in vect_analyze_loop_operations()
3150 static stmt_vec_info
4439 stmt_vec_info
4456 stmt_vec_info info in info_for_reduction()
6807 stmt_vec_info tem in vectorizable_reduction()
7095 vect_transform_cycle_phi (stmt_vec_info stmt_info, stmt_vec_info *vec_stmt, in vect_transform_cycle_phi()
[all …]
H A Dtree-vect-data-refs.c244 stmt_vec_info il_a; in vect_preserves_scalar_order_p()
263 stmt_vec_info il_b; in vect_preserves_scalar_order_p()
699 vec<stmt_vec_info> stores, in vect_slp_analyze_node_dependences()
749 stmt_vec_info store_info; in vect_slp_analyze_node_dependences()
2294 stmt_vec_info stmt_info; in vect_enhance_data_refs_alignment()
2886 can_group_stmts_p (stmt_vec_info stmt1_info, stmt_vec_info stmt2_info, in can_group_stmts_p()
3109 stmt_vec_info grp = *it; in vect_analyze_data_ref_accesses()
3114 stmt_vec_info next, g = grp; in vect_analyze_data_ref_accesses()
5288 stmt_vec_info stmt_info, in vect_permute_store_chain()
5911 stmt_vec_info stmt_info, in vect_permute_load_chain()
[all …]
H A Dtree-vect-data-refs.cc681 vec<stmt_vec_info> stores, in vect_slp_analyze_node_dependences()
692 stmt_vec_info access_info in vect_slp_analyze_node_dependences()
763 stmt_vec_info access_info in vect_slp_analyze_node_dependences()
2484 stmt_vec_info stmt_info; in vect_enhance_data_refs_alignment()
3030 can_group_stmts_p (stmt_vec_info stmt1_info, stmt_vec_info stmt2_info, in can_group_stmts_p()
3109 hash_set<stmt_vec_info> to_fixup; in vect_analyze_data_ref_accesses()
3271 stmt_vec_info grp = *it; in vect_analyze_data_ref_accesses()
3276 stmt_vec_info next, g = grp; in vect_analyze_data_ref_accesses()
5495 stmt_vec_info stmt_info, in vect_permute_store_chain()
6119 stmt_vec_info stmt_info, in vect_permute_load_chain()
[all …]
H A Dtree-vectorizer.c519 stmt_vec_info
522 stmt_vec_info res = new_stmt_vec_info (stmt); in add_stmt()
531 stmt_vec_info
537 stmt_vec_info res = stmt_vec_infos[uid - 1]; in lookup_stmt()
548 stmt_vec_info
561 stmt_vec_info
586 vec_info::move_dr (stmt_vec_info new_stmt_info, stmt_vec_info old_stmt_info) in move_dr()
601 vec_info::remove_stmt (stmt_vec_info stmt_info) in remove_stmt()
630 stmt_vec_info
633 stmt_vec_info res = XCNEW (class _stmt_vec_info); in new_stmt_vec_info()
[all …]
H A Dtree-vect-loop.cc159 static stmt_vec_info vect_is_simple_reduction (loop_vec_info, stmt_vec_info,
291 stmt_vec_info stmt_info; in vect_determine_vectorization_factor()
645 stmt_vec_info stmtp; in vect_fixup_reduc_chain()
668 stmt_vec_info first; in vect_fixup_scalar_cycles_with_patterns()
700 stmt_vec_info last = NULL; in vect_fixup_scalar_cycles_with_patterns()
1660 stmt_vec_info stmt_info; in vect_analyze_loop_operations()
2692 stmt_vec_info vinfo; in vect_analyze_loop_2()
3599 static stmt_vec_info
4910 stmt_vec_info
7405 stmt_vec_info tem in vectorizable_reduction()
[all …]
H A Dtree-vect-stmts.cc236 vect_mark_relevant (vec<stmt_vec_info> *worklist, stmt_vec_info stmt_info, in vect_mark_relevant()
494 stmt_vec_info dstmt_vinfo; in process_use()
1480 stmt_vec_info def_stmt_info; in vect_get_vec_defs_for_operand()
4648 stmt_vec_info stmt_info) in vect_gen_widened_results_half()
5688 stmt_vec_info op1_def_stmt_info; in vectorizable_shift()
5727 stmt_vec_info slpstmt_info; in vectorizable_shift()
7489 stmt_vec_info first_stmt_info; in vectorizable_store()
8759 stmt_vec_info first_stmt_info; in vectorizable_load()
10362 stmt_vec_info reduc_info = NULL; in vectorizable_condition()
11053 stmt_vec_info slp_stmt_info; in can_vectorize_live_stmts()
[all …]
H A Dtree-vect-slp-patterns.cc525 stmt_vec_info stmt_info; in build()
532 stmt_vec_info call_stmt_info; in build()
540 stmt_vec_info reduc_def in build()
1555 stmt_vec_info rep = SLP_TREE_REPRESENTATIVE (sub); in build()
1563 stmt_vec_info new_rep = vinfo->add_pattern_stmt (call, rep); in build()
1602 stmt_vec_info srep = SLP_TREE_REPRESENTATIVE (sub); in build()
1603 stmt_vec_info mrep = SLP_TREE_REPRESENTATIVE (mul); in build()
1612 stmt_vec_info new_rep = vinfo->add_pattern_stmt (call, srep); in build()
H A Dtree-parloops.c232 stmt_vec_info use_stmt_info; in parloops_is_slp_reduction()
242 auto_vec<stmt_vec_info, 8> reduc_chain; in parloops_is_slp_reduction()
454 static stmt_vec_info
756 stmt_vec_info def1_info = loop_info->lookup_def (op1); in parloops_is_simple_reduction()
757 stmt_vec_info def2_info = loop_info->lookup_def (op2); in parloops_is_simple_reduction()
869 stmt_vec_info
875 stmt_vec_info def_info in parloops_force_simple_reduction()
3282 valid_reduction_p (stmt_vec_info stmt_info) in valid_reduction_p()
3318 stmt_vec_info reduc_stmt_info in gather_scalar_reductions()
3365 stmt_vec_info inner_phi_info in gather_scalar_reductions()
[all …]
H A Dtree-parloops.cc232 stmt_vec_info use_stmt_info; in parloops_is_slp_reduction()
242 auto_vec<stmt_vec_info, 8> reduc_chain; in parloops_is_slp_reduction()
454 static stmt_vec_info
756 stmt_vec_info def1_info = loop_info->lookup_def (op1); in parloops_is_simple_reduction()
757 stmt_vec_info def2_info = loop_info->lookup_def (op2); in parloops_is_simple_reduction()
869 stmt_vec_info
875 stmt_vec_info def_info in parloops_force_simple_reduction()
3282 valid_reduction_p (stmt_vec_info stmt_info) in valid_reduction_p()
3319 stmt_vec_info reduc_stmt_info in gather_scalar_reductions()
3368 stmt_vec_info inner_phi_info in gather_scalar_reductions()
[all …]
H A Dtree-vect-loop-manip.c925 stmt_vec_info orig_cond_info; in vect_set_loop_condition()
1342 iv_phi_p (stmt_vec_info stmt_info) in iv_phi_p()
1380 stmt_vec_info phi_info = loop_vinfo->lookup_stmt (phi); in vect_can_advance_ivs_p()
1501 stmt_vec_info phi_info = loop_vinfo->lookup_stmt (phi); in vect_update_ivs_after_vectorizer()
1559 stmt_vec_info stmt_info = dr_info->stmt; in get_misalign_in_elems()
1642 stmt_vec_info stmt_info = dr_info->stmt; in vect_gen_prolog_loop_niters()
2135 stmt_vec_info vect_phi_info = loop_vinfo->lookup_stmt (vect_phi); in slpeel_update_phi_nodes_for_loops()
3078 vec<stmt_vec_info> may_misalign_stmts in vect_create_cond_for_align_checks()
3080 stmt_vec_info stmt_info; in vect_create_cond_for_align_checks()

12