diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2009-08-28 20:31:28 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2009-08-28 20:31:28 +0000 |
commit | afae02072cf05ccf15d840f8194490902b97ab32 (patch) | |
tree | d5b5c0e5c80098df1a55201158a95a09303e4c17 /gcc/graphite-poly.c | |
parent | f8e0bb8b3732047d6532f8c09be6bc6c7d506d1b (diff) | |
download | gcc-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.c | 4 |
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)) { |