Commit d1e4b493 by Richard Guenther Committed by Richard Biener

tree-vect-stmts.c (vectorizable_load): Use pre-computed nested_in_vect_loop.

2012-02-21  Richard Guenther  <rguenther@suse.de>

	* tree-vect-stmts.c (vectorizable_load): Use pre-computed
	nested_in_vect_loop.

From-SVN: r184429
parent 949e47e5
2012-02-21 Richard Guenther <rguenther@suse.de>
* tree-vect-stmts.c (vectorizable_load): Use pre-computed
nested_in_vect_loop.
2012-02-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/52318
......
......@@ -4268,7 +4268,7 @@ vectorizable_load (gimple stmt, gimple_stmt_iterator *gsi, gimple *vec_stmt,
if (!STMT_VINFO_DATA_REF (stmt_info))
return false;
negative = tree_int_cst_compare (loop && nested_in_vect_loop_p (loop, stmt)
negative = tree_int_cst_compare (nested_in_vect_loop
? STMT_VINFO_DR_STEP (stmt_info)
: DR_STEP (dr),
size_zero_node) < 0;
......@@ -4658,7 +4658,7 @@ vectorizable_load (gimple stmt, gimple_stmt_iterator *gsi, gimple *vec_stmt,
This can only occur when vectorizing memory accesses in the inner-loop
nested within an outer-loop that is being vectorized. */
if (loop && nested_in_vect_loop_p (loop, stmt)
if (nested_in_vect_loop
&& (TREE_INT_CST_LOW (STMT_VINFO_DR_STEP (stmt_info))
% GET_MODE_SIZE (TYPE_MODE (vectype)) != 0))
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment