X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2FChangeLog.graphite;h=533d0e99eb116aebdb6236ccb3bc4749dd2f9ade;hp=733d35b94b6135bf58f99c9ce1c821a3ae5a1e88;hb=bf3aab8fa45a7957259fd3df85cce31526bb9789;hpb=86cbf617330d4ffa9b7f1e235a84f72ff596d827 diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 733d35b94b6..533d0e99eb1 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,4 +1,55 @@ -2009-10-20 Li Feng +2009-10-30 Sebastian Pop + + * tree-ssa-loop-niter.c (finite_loop_p): Do not call twice + get_loop_exit_edges. + +2009-10-30 Sebastian Pop + + * graphite-poly.c (pbb_remove_duplicate_pdrs): Free collapsed. + +2009-10-28 Konrad Trifunovic + + * 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 + + * 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 + + * 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 * graphite-clast-to-gimple.c (get_stmtfor_depth): Removed. (translate_clast): Pass an extra parameter LEVEL.