This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r140235 - in /branches/graphite/gcc: ChangeLog....
- From: spop at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 10 Sep 2008 15:51:04 -0000
- Subject: r140235 - in /branches/graphite/gcc: ChangeLog....
Author: spop
Date: Wed Sep 10 15:51:03 2008
New Revision: 140235
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140235
Log:
2008-09-10 Konrad Trifunovic <konrad.trifunovic@inria.fr>
* graphite-data-ref.c: New.
* graphite.c (print_scop): Also dump the dependence graph.
(bb_in_scop_p, loop_in_scop_p, nb_loops_around_gb): Moved...
(new_scop): Initialize SCOP_DEP_GRAPH.
(build_scop_dynamic_schedules): New.
(build_access_matrix_with_af): Fixed column numbering.
(graphite_transform_loops): Call build_scop_dynamic_schedules.
* graphite.h: Add ifndef/define guards against multiple inclusion.
(struct scop): Add dep_graph field.
(SCOP_DEP_GRAPH): Defined.
(ref_nb_loops): Fixed and moved to other position.
(bb_in_scop_p, loop_in_scop_p, nb_loops_around_gb): ... here.
(nb_loops_around_loop_in_scop): New.
(graphite_dump_dependence_graph): Declared.
(graphite_build_rdg_all_levels): Declared.
(graphite_test_dependence): Declared.
* Makefile.in (graphite-data-ref.o): New target.
Added:
branches/graphite/gcc/graphite-data-ref.c
Modified:
branches/graphite/gcc/ChangeLog.graphite
branches/graphite/gcc/Makefile.in
branches/graphite/gcc/graphite.c
branches/graphite/gcc/graphite.h