static unsigned int execute_vect_slp (void) { basic_block bb; /* Fix the verbosity level if not defined explicitly by the user. */ vect_set_dump_settings (true); init_stmt_vec_info_vec (); FOR_EACH_BB (bb) { vect_location = find_bb_location (bb); if (vect_slp_analyze_bb (bb)) { vect_slp_transform_bb (bb); if (vect_print_dump_info (REPORT_VECTORIZED_LOCATIONS)) fprintf (vect_dump, "basic block vectorized using SLP\n"); } } free_stmt_vec_info_vec (); return 0; }
static unsigned int execute_vect_slp (void) { basic_block bb; init_stmt_vec_info_vec (); FOR_EACH_BB (bb) { vect_location = find_bb_location (bb); if (vect_slp_analyze_bb (bb)) { vect_slp_transform_bb (bb); if (dump_enabled_p ()) dump_printf_loc (MSG_OPTIMIZED_LOCATIONS, vect_location, "basic block vectorized using SLP\n"); } } free_stmt_vec_info_vec (); return 0; }