aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-parloops.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-09-19 06:08:33 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-09-19 06:08:33 +0000
commita7268fd7652406b41707af0c4b49e8523b667360 (patch)
tree3c28f85d214537d17b887d6b26698537094b1ac7 /gcc/tree-parloops.c
parentfbd33afe4728f16789a37fe0a86fb0079d366b69 (diff)
downloadgcc-a7268fd7652406b41707af0c4b49e8523b667360.zip
gcc-a7268fd7652406b41707af0c4b49e8523b667360.tar.gz
gcc-a7268fd7652406b41707af0c4b49e8523b667360.tar.bz2
tree-parloops.c (parloops_is_slp_reduction): Do not set LOOP_VINFO_OPERANDS_SWAPPED.
2019-09-19 Richard Biener <rguenther@suse.de> * tree-parloops.c (parloops_is_slp_reduction): Do not set LOOP_VINFO_OPERANDS_SWAPPED. (parloops_is_simple_reduction): Likewise. * tree-vect-loop.c (_loop_vec_info::_loop_vec_info): Do not initialize operands_swapped. (_loop_vec_info::~_loop_vec_info): Do not re-canonicalize stmts. (vect_is_slp_reduction): Do not swap operands. * tree-vectorizer.h (_loop_vec_info::operands_swapped): Remove. (LOOP_VINFO_OPERANDS_SWAPPED): Likewise. From-SVN: r275928
Diffstat (limited to 'gcc/tree-parloops.c')
-rw-r--r--gcc/tree-parloops.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index b6bb49b..ae880e1 100644
--- a/gcc/tree-parloops.c
+++ b/gcc/tree-parloops.c
@@ -347,9 +347,6 @@ parloops_is_slp_reduction (loop_vec_info loop_info, gimple *phi,
gimple_assign_rhs1_ptr (next_stmt),
gimple_assign_rhs2_ptr (next_stmt));
update_stmt (next_stmt);
-
- if (CONSTANT_CLASS_P (gimple_assign_rhs1 (next_stmt)))
- LOOP_VINFO_OPERANDS_SWAPPED (loop_info) = true;
}
else
return false;
@@ -831,9 +828,6 @@ parloops_is_simple_reduction (loop_vec_info loop_info, stmt_vec_info phi_info,
if (dump_enabled_p ())
report_ploop_op (MSG_NOTE, def_stmt,
"detected reduction: need to swap operands: ");
-
- if (CONSTANT_CLASS_P (gimple_assign_rhs1 (def_stmt)))
- LOOP_VINFO_OPERANDS_SWAPPED (loop_info) = true;
}
else
{