On 5/18/2026 3:43 AM, [email protected] wrote:
From: Dhruv Chawla <[email protected]>

Signed-off-by: Dhruv Chawla <[email protected]>

gcc/ChangeLog:

        * tree-vect-data-refs.cc (vect_get_smallest_scalar_type): Fix typos.
        (vect_preserves_scalar_order_p): Likewise.
        (vect_slp_analyze_instance_dependence): Likewise.
        (vect_enhance_data_refs_alignment): Likewise.
        (vect_check_gather_scatter): Likewise.
        (vect_grouped_store_supported): Likewise.
        * tree-vect-generic.cc (type_for_widest_vector_mode): Likewise.
        * tree-vect-loop-manip.cc 
(vect_set_loop_condition_partial_vectors_avx512): Likewise.
        (get_live_virtual_operand_on_edge): Likewise.
        (vect_can_peel_nonlinear_iv_p): Likewise.
        (vect_do_peeling): Likewise.
        * tree-vect-loop.cc (vec_init_loop_exit_info): Likewise.
        (vect_verify_full_masking_avx512): Likewise.
        (vect_verify_loop_lens): Likewise.
        (vect_analyze_loop_costing): Likewise.
        (vect_analyze_loop_2): Likewise.
        (vect_analyze_loop): Likewise.
        (vect_is_simple_reduction): Likewise.
        (vect_create_epilog_for_reduction): Likewise.
        (vectorizable_lane_reducing): Likewise.
        (vectorizable_reduction): Likewise.
        (vectorizable_live_operation): Likewise.
        (vect_record_loop_len): Likewise.
        (scale_profile_for_vect_loop): Likewise.
        (vect_update_ivs_after_vectorizer_for_early_breaks): Likewise.
        * tree-vect-patterns.cc (vect_recog_widen_minus_pattern): Likewise.
        (vect_recog_bit_insert_pattern): Likewise.
        (vect_recog_build_binary_gimple_stmt): Likewise.
        (vect_recog_sat_sub_pattern_transform): Likewise.
        (vect_recog_sat_sub_pattern): Likewise.
        (add_code_for_floorceilround_divmod): Likewise.
        (vect_recog_bool_pattern): Likewise.
        (struct vect_recog_func): Likewise.
        * tree-vect-slp-patterns.cc (class complex_pattern): Likewise.
        (compatible_complex_nodes_p): Likewise.
        * tree-vect-slp.cc (vect_slp_tree_uniform_p): Likewise.
        (vect_def_types_match): Likewise.
        (vect_record_max_nunits): Likewise.
        (vect_analyze_slp_instance): Likewise.
        (vect_lower_load_permutations): Likewise.
        (vect_optimize_slp_pass::is_compatible_layout): Likewise.
        * tree-vect-stmts.cc (vect_get_strided_load_store_ops): Likewise.
        (vectorizable_simd_clone_call): Likewise.
        (vectorizable_store): Likewise.
        (vectorizable_load): Likewise.
        (vectorizable_condition): Likewise.
        (vectorizable_early_exit): Likewise.
        * tree-vectorizer.cc (vector_costs::compare_inside_loop_cost): Likewise.
        * tree-vectorizer.h (enum vect_reduction_type): Likewise.

@@ -1730,7 +1730,7 @@ vect_recog_widen_minus_pattern (vec_info *vinfo, 
stmt_vec_info last_stmt_info,
                                      false, "vect_recog_widen_minus_pattern");
  }
-/* Try to detect abd on widened inputs, converting IFN_ABD
+/* Try to detect and on widened inputs, converting IFN_ABD
     to IFN_VEC_WIDEN_ABD.  */
  static gimple *
  vect_recog_widen_abd_pattern (vec_info *vinfo, stmt_vec_info stmt_vinfo,
This is actually supposed to be "abd", not "and".  So this hunk needs to be dropped.  OK with that update.

Jeff

Reply via email to