Skip to content

Commit

Permalink
middle-end: removed unused variable in vectorizable_live_operation_1
Browse files Browse the repository at this point in the history
It looks like the previous patch had an unused variable.
It's odd that my bootstrap didn't catch it (I'm assuming
-Werror is still on for O3 bootstraps) but this fixes it.

gcc/ChangeLog:

	* tree-vect-loop.cc (vectorizable_live_operation_1): Drop unused
	restart_loop.
	(vectorizable_live_operation): Likewise.
  • Loading branch information
TamarChristinaArm authored and Liaoshihua committed Mar 15, 2024
1 parent 5c2e205 commit 214dbae
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions gcc/tree-vect-loop.cc
Original file line number Diff line number Diff line change
Expand Up @@ -10590,13 +10590,12 @@ vectorizable_induction (loop_vec_info loop_vinfo,
helper function for vectorizable_live_operation. */

tree
static tree
vectorizable_live_operation_1 (loop_vec_info loop_vinfo,
stmt_vec_info stmt_info, basic_block exit_bb,
tree vectype, int ncopies, slp_tree slp_node,
tree bitsize, tree bitstart, tree vec_lhs,
tree lhs_type, bool restart_loop,
gimple_stmt_iterator *exit_gsi)
tree lhs_type, gimple_stmt_iterator *exit_gsi)
{
gcc_assert (single_pred_p (exit_bb) || LOOP_VINFO_EARLY_BREAKS (loop_vinfo));

Expand All @@ -10612,7 +10611,7 @@ vectorizable_live_operation_1 (loop_vec_info loop_vinfo,
if (integer_zerop (bitstart))
{
tree scalar_res = gimple_build (&stmts, BIT_FIELD_REF, TREE_TYPE (vectype),
vec_lhs_phi, bitsize, bitstart);
vec_lhs_phi, bitsize, bitstart);

/* Convert the extracted vector element to the scalar type. */
new_tree = gimple_convert (&stmts, lhs_type, scalar_res);
Expand Down Expand Up @@ -10973,8 +10972,7 @@ vectorizable_live_operation (vec_info *vinfo, stmt_vec_info stmt_info,
dest, vectype, ncopies,
slp_node, bitsize,
tmp_bitstart, tmp_vec_lhs,
lhs_type, restart_loop,
&exit_gsi);
lhs_type, &exit_gsi);

if (gimple_phi_num_args (use_stmt) == 1)
{
Expand Down

0 comments on commit 214dbae

Please sign in to comment.