OSDN Git Service

Correctly parenthesize pretty print structures.
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Aug 2009 14:20:22 +0000 (14:20 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Aug 2009 14:20:22 +0000 (14:20 +0000)
2009-08-05  Sebastian Pop  <sebastian.pop@amd.com>

* graphite-poly.c (print_pbb): Add parentheses in the pretty print.
(print_scop): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150685 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ChangeLog.graphite
gcc/graphite-poly.c

index a06a556..e679ad3 100644 (file)
@@ -1,5 +1,10 @@
 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
 
+       * graphite-poly.c (print_pbb): Add parentheses in the pretty print.
+       (print_scop): Same.
+
+2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
+
        * Makefile.in (graphite.o): Depends on PREDICT_H.
        * graphite.c: Include predict.h.
        (graphite_finalize): Call tree_estimate_probability.
index 3688216..19027ea 100644 (file)
@@ -1,5 +1,10 @@
 2009-08-05  Sebastian Pop  <sebastian.pop@amd.com>
 
+       * graphite-poly.c (print_pbb): Add parentheses in the pretty print.
+       (print_scop): Same.
+
+2009-08-05  Sebastian Pop  <sebastian.pop@amd.com>
+
        * Makefile.in (graphite.o): Depends on PREDICT_H.
        * graphite.c: Include predict.h.
        (graphite_finalize): Call tree_estimate_probability.
index 2df04af..6d24cbd 100644 (file)
@@ -547,11 +547,13 @@ debug_pdrs (poly_bb_p pbb)
 void
 print_pbb (FILE *file, poly_bb_p pbb)
 {
+  fprintf (file, "pbb (\n");
   dump_gbb_conditions (file, PBB_BLACK_BOX (pbb));
   dump_gbb_cases (file, PBB_BLACK_BOX (pbb));
   print_pdrs (file, pbb);
   print_pbb_domain (file, pbb);
   print_scattering_function (file, pbb);
+  fprintf (file, ")\n");
 }
 
 /* Print to FILE the parameters of SCOP.  */
@@ -600,11 +602,14 @@ print_scop (FILE *file, scop_p scop)
   int i;
   poly_bb_p pbb;
 
+  fprintf (file, "scop (\n");
   print_scop_params (file, scop);
   print_scop_context (file, scop);
 
   for (i = 0; VEC_iterate (poly_bb_p, SCOP_BBS (scop), i, pbb); i++)
     print_pbb (file, pbb);
+
+  fprintf (file, ")\n");
 }
 
 /* Print to STDERR the domain of PBB.  */