diff options
author | Richard Biener <rguenther@suse.de> | 2025-08-13 14:43:28 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-08-13 14:45:17 +0200 |
commit | 7f6da2623b8739da61d8e57dc175005c5885c6ff (patch) | |
tree | 6d3eb265950892d21708c50f32d02585fc12fd17 /gcc | |
parent | b8ccad471e51056d442794b9301480de9cd7a19c (diff) | |
download | gcc-7f6da2623b8739da61d8e57dc175005c5885c6ff.zip gcc-7f6da2623b8739da61d8e57dc175005c5885c6ff.tar.gz gcc-7f6da2623b8739da61d8e57dc175005c5885c6ff.tar.bz2 |
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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/tree-vect-stmts.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-vect-stmts.cc b/gcc/tree-vect-stmts.cc index 86d878f..afb71b7 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, |