Lines Matching defs:reduction_list

941 reduction_phi (reduction_info_table_type *reduction_list, gimple *phi)
945 if (reduction_list->is_empty () || phi == NULL)
954 red = reduction_list->find (&tmpred);
1866 reduction_info_table_type *reduction_list,
1869 reduction_list->traverse <class loop *, create_phi_for_local_result> (loop);
1873 reduction_list
1920 create_final_loads_for_reduction (reduction_info_table_type *reduction_list,
1933 reduction_list
2026 reduction_info_table_type *reduction_list,
2097 if (name_copies.is_empty () && reduction_list->is_empty ())
2114 if (reduction_list && !reduction_list->is_empty ())
2117 reduction_list->traverse <tree, add_field_for_reduction> (type);
2137 if (reduction_list && !reduction_list->is_empty ())
2139 reduction_list
2145 create_final_loads_for_reduction (reduction_list, &clsn_data);
2347 reduction_info_table_type *reduction_list,
2417 struct reduction_info *red = reduction_phi (reduction_list, phi);
2476 struct reduction_info *red = reduction_phi (reduction_list, reduc_phi);
2504 reduction_info_table_type *reduction_list,
2542 transform_to_exit_first_loop_alt (loop, reduction_list, alt_bound);
2613 transform_to_exit_first_loop_alt (loop, reduction_list, alt_bound);
2623 reduction_info_table_type *reduction_list,
2697 if (!reduction_list->is_empty ())
2702 red = reduction_phi (reduction_list, SSA_NAME_DEF_STMT (val));
2971 reduction_info_table_type *reduction_list,
3097 if (num_phis (loop->header, false) != reduction_list->elements () + 1)
3123 if (try_transform_to_exit_first_loop_alt (loop, reduction_list, nit))
3140 transform_to_exit_first_loop (loop, reduction_list, nit);
3144 if (!reduction_list->is_empty ())
3145 reduction_list->traverse <class loop *, initialize_reductions> (loop);
3160 separate_decls_in_region (entry, exit, reduction_list, &arg_struct,
3180 if (!reduction_list->is_empty ())
3181 create_call_for_reduction (loop, reduction_list, &clsn_data);
3215 build_new_reduction (reduction_info_table_type *reduction_list,
3264 slot = reduction_list->find_slot (new_reduction, INSERT);
3293 gather_scalar_reductions (loop_p loop, reduction_info_table_type *reduction_list)
3335 build_new_reduction (reduction_list, reduc_stmt_info->stmt, phi);
3376 build_new_reduction (reduction_list, double_reduc_stmts[i], phi);
3383 if (reduction_list->is_empty ())
3393 reduction_list->traverse <void *, set_reduc_phi_uids> (NULL);
3475 reduction_info_table_type *reduction_list,
3486 gather_scalar_reductions (loop, reduction_list);
3518 if (reduction_list->is_empty ())
3535 red = reduction_phi (reduction_list, reduc_phi);
3573 red = reduction_phi (reduction_list, phi);
3599 struct reduction_info *red = reduction_phi (reduction_list, phi);
3717 reduction_info_table_type *reduction_list,
3759 && (red = reduction_phi (reduction_list, use_stmt)))
3949 reduction_info_table_type *reduction_list)
3961 bool res = oacc_entry_exit_ok_1 (in_loop_bbs, region_bbs, reduction_list,
4020 reduction_info_table_type reduction_list (10);
4040 reduction_list.empty ();
4101 if (!try_create_reduction_list (loop, &reduction_list, oacc_kernels_p))
4112 && !oacc_entry_exit_ok (loop, &reduction_list))
4133 gen_parallel_loop (loop, &reduction_list,