Do not rewrite out of SSA scalar dependences crossing the limits of the scop.
commitb4dec826302b22f8f84732619e989d6e4970d088
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Nov 2010 23:17:15 +0000 (22 23:17 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Nov 2010 23:17:15 +0000 (22 23:17 +0000)
tree373fad57dc2f011ce57345f940c0f8e230c9f09a
parente9a6de777b249ce29664486901a12e523a33ae5f
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/branches/graphite@167059 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.graphite
gcc/graphite-sese-to-poly.c