/netbsd/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-vectorizer.h | 101 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 D | tree-vect-slp.c | 71 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 D | tree-vect-patterns.c | 100 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 D | tree-vect-stmts.c | 201 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 D | tree-vect-loop.c | 156 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 D | tree-vect-data-refs.c | 244 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 D | tree-vectorizer.c | 519 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 D | tree-parloops.c | 232 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 D | tree-vectorizer.h | 104 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 D | tree-vect-slp.c | 71 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 D | tree-vect-slp.cc | 313 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 D | tree-vect-patterns.cc | 107 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 D | tree-vect-patterns.c | 100 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 D | tree-vect-stmts.c | 201 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 D | tree-vectorizer.cc | 102 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 D | tree-vect-loop.c | 156 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 D | tree-vect-data-refs.c | 244 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 D | tree-vect-data-refs.cc | 681 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 D | tree-vectorizer.c | 519 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 D | tree-vect-loop.cc | 159 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 D | tree-vect-stmts.cc | 236 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 D | tree-vect-slp-patterns.cc | 525 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 D | tree-parloops.c | 232 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 D | tree-parloops.cc | 232 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 D | tree-vect-loop-manip.c | 925 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()
|