https://gcc.gnu.org/g:7f6da2623b8739da61d8e57dc175005c5885c6ff

commit r16-3181-g7f6da2623b8739da61d8e57dc175005c5885c6ff
Author: Richard Biener <rguent...@suse.de>
Date:   Wed Aug 13 14:43:28 2025 +0200

    Remove use of STMT_VINFO_DEF_TYPE in vect_analyze_stmt
    
    This removes a use of STMT_VINFO_DEF_TYPE.
    
            * tree-vect-stmts.cc (vect_analyze_stmt): Use
            SLP_TREE_DEF_TYPE instead of STMT_VINFO_DEF_TYPE.

Diff:
---
 gcc/tree-vect-stmts.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/tree-vect-stmts.cc b/gcc/tree-vect-stmts.cc
index 86d878ff6e65..afb71b77da09 100644
--- a/gcc/tree-vect-stmts.cc
+++ b/gcc/tree-vect-stmts.cc
@@ -12604,7 +12604,7 @@ vect_analyze_stmt (vec_info *vinfo,
   if (!bb_vinfo
       && SLP_TREE_TYPE (node) != reduc_vec_info_type
       && (SLP_TREE_TYPE (node) != lc_phi_info_type
-         || STMT_VINFO_DEF_TYPE (stmt_info) == vect_internal_def)
+         || SLP_TREE_DEF_TYPE (node) == vect_internal_def)
       && (!node->ldst_lanes || SLP_TREE_CODE (node) == VEC_PERM_EXPR)
       && !can_vectorize_live_stmts (as_a <loop_vec_info> (vinfo),
                                    node, node_instance,

Reply via email to