Do not rewrite out of SSA scalar dependences crossing the limits of the scop.
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Dec 2010 17:24:57 +0000 (17:24 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Dec 2010 17:24:57 +0000 (17:24 +0000)
commit3ac4f8215c251e6854fac095240be819dad8fe5d
tree1e74c7465e7dc5f474e6a3ed8b6f61fd9ad7e14e
parent1f8cbcdd84e4841f88ec14ad45133dd221337a93
Do not rewrite out of SSA scalar dependences crossing the limits of the scop.

2010-11-22  Sebastian Pop  <sebastian.pop@amd.com>

* graphite-sese-to-poly.c (handle_scalar_deps_crossing_scop_limits):
New.
(rewrite_cross_bb_scalar_deps): Pass in the scop.  Call
handle_scalar_deps_crossing_scop_limits.
(rewrite_cross_bb_scalar_deps_out_of_ssa): Create an empty BB
after the scop.  Update call to rewrite_cross_bb_scalar_deps.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167347 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ChangeLog.graphite
gcc/graphite-sese-to-poly.c