aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop.c
diff options
context:
space:
mode:
authorSebastian Pop <sebastian.pop@amd.com>2010-08-11 20:24:16 +0000
committerSebastian Pop <spop@gcc.gnu.org>2010-08-11 20:24:16 +0000
commit3a7086cc51984f7b1f5b0d709500382eb16875e2 (patch)
treed0cb67f308415d8102e0a5fbb919071f3a5e86cd /gcc/tree-ssa-loop.c
parent61ca46ce9b4343929106dae5f06f65362663dac7 (diff)
downloadgcc-3a7086cc51984f7b1f5b0d709500382eb16875e2.zip
gcc-3a7086cc51984f7b1f5b0d709500382eb16875e2.tar.gz
gcc-3a7086cc51984f7b1f5b0d709500382eb16875e2.tar.bz2
Detect commutative reductions in all the scops before rewriting out of SSA all the other scalar dependences.
2010-06-12 Sebastian Pop <sebastian.pop@amd.com> * graphite-sese-to-poly.c (build_scop_bbs): Not static anymore. (rewrite_reductions_out_of_ssa): Same. (rewrite_commutative_reductions_out_of_ssa): Same. (build_poly_scop): Do not call these functions. * graphite-sese-to-poly.h (build_poly_scop): Declared. (rewrite_reductions_out_of_ssa): Declared. (rewrite_commutative_reductions_out_of_ssa): Declared. * graphite.c (graphite_transform_loops): Call on every scop rewrite_commutative_reductions_out_of_ssa before calling rewrite_reductions_out_of_ssa and build_scop_bbs. From-SVN: r163116
Diffstat (limited to 'gcc/tree-ssa-loop.c')
0 files changed, 0 insertions, 0 deletions