OSDN Git Service

2009-10-30 Sebastian Pop <sebastian.pop@amd.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog.graphite
index a4f2ed0..932bef7 100644 (file)
@@ -1,3 +1,56 @@
+2009-10-30  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * graphite-poly.c (pbb_remove_duplicate_pdrs): Free collapsed.
+
+2009-10-28  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
+
+       * graphite-poly.c (print_permutation): New.
+       (debug_permutation): New.
+       (new_poly_bb): Initialize PBB_PERMUTATION.
+       (free_poly_bb): Free PBB_PERMUTATION.
+       * graphite-poly.h (pbb_permutation_elt_p): Declared.
+       (struct pbb_permutation_elt): New.
+       (PBB_PERMUTATION_ELT_STRIDE): New.
+       (PBB_PERMUTATION_ELT_STRIDED_P): New.
+       (PBB_PERMUTATION_ELT_TIME_DIMENSION): New.
+       (new_pbb_permutation_elt): New.
+       (pbb_permutation_elt_free): New.
+       (struct poly_bb): Add field permutation.
+       (PBB_PERMUTATION): New.
+       (print_permutation): Declared.
+       (debug_permutation): Declared.
+
+2009-10-26  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * graphite-clast-to-gimple.c (gloog): Do not call
+       sese_reset_aux_in_loops.
+       * graphite-sese-to-poly.c (build_loop_iteration_domains): Pass an
+       extra argument for domains.  Do not use loop->aux.
+       (build_scop_iteration_domain): Initialize and free domains, pass it
+       to build_loop_iteration_domains and extract the information from
+       domains.  Do not use loop->aux.
+       * sese.c (sese_reset_aux_in_loops): Removed.
+       * sese.h (sese_reset_aux_in_loops): Removed.
+
+2009-10-26  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * graphite-clast-to-gimple.c (find_pbb_via_hash): Moved up.
+       (dependency_in_loop_p): Same.
+       (translate_clast): Do not use loop->aux.  Initialize
+       loop->can_be_parallel.
+       (mark_loops_parallel): Removed.
+       * graphite-clast-to-gimple.h (mark_loops_parallel): Removed.
+       * graphite.c (free_aux_in_new_loops): Removed.
+       (graphite_finalize): Do not call free_aux_in_new_loops.
+       (graphite_transform_loops): Do not call mark_loops_parallel.
+
+2009-10-26  Li Feng  <nemokingdom@gmail.com>
+
+       * graphite-clast-to-gimple.c (get_stmtfor_depth): Removed.
+       (translate_clast): Pass an extra parameter LEVEL.
+       Call get_scattering_level.
+       * graphite-clast-to-gimple.h (get_scattering_level): New.
+
 2009-10-22  Sebastian Pop  <sebastian.pop@amd.com>
 
        * cfgloop.c (alloc_loop): Initialize loop->single_iv.