r139585 - in /branches/graphite/gcc: ChangeLog....
spop@gcc.gnu.org
spop@gcc.gnu.org
Tue Aug 26 01:43:00 GMT 2008
Author: spop
Date: Tue Aug 26 01:43:10 2008
New Revision: 139585
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139585
Log:
2008-08-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite.c (new_scop): Entry of a scop is an edge.
Initialize SESE region.
(free_scop): Free SESE region.
(build_scops_1, scopdet_bb_info): Work on edges, not on bbs.
(split_difficult_bb): New, split from end_scop.
(end_scop): Exit of a scop is an edge.
(build_scop_bbs): Never check CDI_POST_DOMINATORS: this info is
not automatically updated and thus is always wrong.
* graphite.h (struct sese): New.
(SESE_ENTRY): New.
(SESE_EXIT): New.
(struct scop): New field for a SESE region. Remove entry, exit.
(SCOP_ENTRY, SCOP_EXIT): Update definitions to match same
semantics as before. Moved comment around.
Modified:
branches/graphite/gcc/ChangeLog.graphite
branches/graphite/gcc/graphite.c
branches/graphite/gcc/graphite.h
More information about the Gcc-cvs
mailing list