graphite-isl-ast-to-gimple.c (graphite_verify): Inline into single caller.
authorRichard Biener <rguenther@suse.de>
Fri, 22 Sep 2017 13:16:21 +0000 (13:16 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 22 Sep 2017 13:16:21 +0000 (13:16 +0000)
commit4d6e2f33a437fc6ead8218bf5f0e2cdb3e834d9e
treebd7aa309b1e9ebd76aaef48e163ddf24e3f686ba
parent2402ffb6711e01619f6fff7dc6f55be650ef2e23
graphite-isl-ast-to-gimple.c (graphite_verify): Inline into single caller.

2017-09-22  Richard Biener  <rguenther@suse.de>

* graphite-isl-ast-to-gimple.c (graphite_verify): Inline into
single caller.
(graphite_regenerate_ast_isl): Do not reset SCEV.  Move debug
print of no dependency loops ...
* graphite.c (graphite_transform_loops): ... here.
(canonicalize_loop_closed_ssa_form): Work from inner to outer
loops.
(same_close_phi_node, remove_duplicate_close_phi,
make_close_phi_nodes_unique, defined_in_loop_p): Fold into ...
(canonicalize_loop_closed_ssa): ... here and simplify.
* graphite-optimize-isl.c: Include tree-vectorizer.h.
(optimize_isl): Use dump_printf_loc to tell when we stopped
optimizing because of an ISL timeout.

* gcc.dg/graphite/scop-24.c: New testcase.

From-SVN: r253094
gcc/ChangeLog
gcc/graphite-isl-ast-to-gimple.c
gcc/graphite-optimize-isl.c
gcc/graphite.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/graphite/scop-24.c [new file with mode: 0644]