X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fgraphite-sese-to-poly.c;h=8bcd68484657129d9fa9f69cec561fa411f6dc1f;hb=bf8b569956933cb62174389bf3cb9d438ba94d3d;hp=8baf379a5a1b3e14eea2a80d484b65c961eec158;hpb=e819c864dc9bde5d893b5726f8412d2fb6ad59c4;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c index 8baf379a5a1..8bcd6848465 100644 --- a/gcc/graphite-sese-to-poly.c +++ b/gcc/graphite-sese-to-poly.c @@ -2425,6 +2425,17 @@ rewrite_reductions_out_of_ssa (scop_p scop) #ifdef ENABLE_CHECKING verify_loop_closed_ssa (true); #endif +} + + +/* Rewrite out of SSA all the reduction phi nodes of SCOP. */ + +void +rewrite_cross_bb_scalar_deps_out_of_ssa (scop_p scop) +{ + basic_block bb; + gimple_stmt_iterator psi; + sese region = SCOP_REGION (scop); FOR_EACH_BB (bb) if (bb_in_sese_p (bb, region))