aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite-poly.c
diff options
context:
space:
mode:
authorSebastian Pop <sebastian.pop@amd.com>2009-08-28 20:31:28 +0000
committerSebastian Pop <spop@gcc.gnu.org>2009-08-28 20:31:28 +0000
commitafae02072cf05ccf15d840f8194490902b97ab32 (patch)
treed5b5c0e5c80098df1a55201158a95a09303e4c17 /gcc/graphite-poly.c
parentf8e0bb8b3732047d6532f8c09be6bc6c7d506d1b (diff)
downloadgcc-afae02072cf05ccf15d840f8194490902b97ab32.zip
gcc-afae02072cf05ccf15d840f8194490902b97ab32.tar.gz
gcc-afae02072cf05ccf15d840f8194490902b97ab32.tar.bz2
graphite-dependences.c (pddr_original_scattering): New.
2009-08-28 Sebastian Pop <sebastian.pop@amd.com> * graphite-dependences.c (pddr_original_scattering): New. (graphite_legal_transform_dr): Call pddr_original_scattering. (dot_deps_1): New. (dot_deps): New. * graphite-dependences.h (dot_deps): Declared. * graphite-poly.c (new_poly_dr): Initialize PDR_ID. (print_pdr): Print PDR_ID. * graphite-poly.h (struct poly_dr): Add field id. (PDR_ID): New. (pbb_index): New. * graphite-scop-detection.c (dot_all_scops_1): Cleanup comment. From-SVN: r151183
Diffstat (limited to 'gcc/graphite-poly.c')
-rw-r--r--gcc/graphite-poly.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c
index 3bc50d4..835d6a8 100644
--- a/gcc/graphite-poly.c
+++ b/gcc/graphite-poly.c
@@ -273,7 +273,9 @@ new_poly_dr (poly_bb_p pbb,
enum POLY_DR_TYPE type, void *cdr, int nb_subscripts)
{
poly_dr_p pdr = XNEW (struct poly_dr);
+ static int id = 0;
+ PDR_ID (pdr) = id++;
PDR_PBB (pdr) = pbb;
PDR_ACCESSES (pdr) = accesses;
PDR_TYPE (pdr) = type;
@@ -361,7 +363,7 @@ print_pdr_access_layout (FILE *file, poly_dr_p pdr)
void
print_pdr (FILE *file, poly_dr_p pdr)
{
- fprintf (file, "pdr (");
+ fprintf (file, "pdr_%d (", PDR_ID (pdr));
switch (PDR_TYPE (pdr))
{