r151191 - in /trunk/gcc: ChangeLog ChangeLog.gr...
spop@gcc.gnu.org
spop@gcc.gnu.org
Fri Aug 28 20:40:00 GMT 2009
Author: spop
Date: Fri Aug 28 20:40:59 2009
New Revision: 151191
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151191
Log:
2009-08-28 Sebastian Pop <sebastian.pop@amd.com>
* graphite-interchange.c (pbb_interchange_profitable_p): Adjust
the strides by multiplying by PDR_NB_REFS.
* graphite-poly.c (can_collapse_pdr): New.
(pdr_find_duplicate): New.
(new_poly_dr): Call pdr_find_duplicate. Collapse duplicate PDRs.
Initialize PDR_NB_REFS.
* graphite-poly.h (struct poly_dr): Add field nb_refs.
(PDR_NB_REFS): New.
(new_poly_dr): Number of subscripts is a graphite_dim_t.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ChangeLog.graphite
trunk/gcc/graphite-interchange.c
trunk/gcc/graphite-poly.c
trunk/gcc/graphite-poly.h
More information about the Gcc-cvs
mailing list