+2009-08-15 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR middle-end/40981
+ * graphite-ppl.c (ppl_max_for_le): Correct the use of
+ ppl_Pointset_Powerset_C_Polyhedron_maximize.
+
+2009-08-13 Sebastian Pop <sebastian.pop@amd.com>
+
+ * graphite-poly.c (print_pbb): Print PBB index.
+
+2009-08-13 Sebastian Pop <sebastian.pop@amd.com>
+
+ * Merge from mainline (r150672:150764).
+
+2009-08-13 Sebastian Pop <sebastian.pop@amd.com>
+
+ * graphite-interchange.c (ppl_max_for_le): Moved...
+ * graphite-poly.c (pbb_number_of_iterations): Call ppl_max_for_le.
+ * graphite-ppl.c (ppl_max_for_le): ... here.
+ * graphite-ppl.h (ppl_max_for_le): Declared.
+
+2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
+
+ * Merge from mainline (r150372:150672).
+
+2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR middle-end/40980
+ * sese.c (convert_for_phi_arg): New.
+ (add_guard_exit_phis): Use convert_for_phi_arg.
+
+ * testsuite/gfortran.dg/graphite/id-17.f: New.
+
+2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
+
+ * graphite-sese-to-poly.c (pdr_add_data_dimensions): Dont add
+ unknown subscript upper bounds.
+
+ * testsuite/gcc.dg/graphite/interchange-6.c: Un-XFAIL.
+
+2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
+ Pranav Garg <pranav.garg2107@gmail.com>
+
+ * graphite-interchange.c (gather_access_strides): Removed.
+ (ppl_max_for_le): New.
+ (build_linearized_memory_access): New.
+ (memory_stride_in_loop): New.
+ (pbb_interchange_profitable_p): Reimplemented.
+ * graphite-ppl.h (ppl_new_id_map): New.
+ (ppl_interchange): New.
+
+ * testsuite/gcc.dg/graphite/interchange-6.c: XFAILed.
+
+2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
+
+ * graphite-interchange.c (compute_subscript): Removed.
+ (compute_array_size_cstr): Removed.
+ (compute_array_size_poly): Removed.
+ (compute_array_size): Removed.
+ (gather_access_strides_poly): Removed.
+ (gather_access_strides): Empty.
+
+2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
+
+ * graphite-dependences.c (dependence_polyhedron_1): Replace
+ pdr_nb_subscripts with PDR_NB_SUBSCRIPTS.
+ (graphite_legal_transform_dr): Same.
+ (graphite_carried_dependence_level_k): Same.
+ * graphite-poly.c (new_poly_dr): Add a parameter nb_subscripts.
+ Initialize PDR_NB_SUBSCRIPTS.
+ (print_pdr_access_layout): Replace pdr_nb_subscripts with
+ PDR_NB_SUBSCRIPTS.
+ * graphite-poly.h (struct poly_dr): Add nb_subscripts field.
+ (PDR_NB_SUBSCRIPTS): New.
+ (pdr_nb_subscripts): Removed.
+ (pdr_dim): Simplified.
+ * graphite-sese-to-poly.c (build_poly_dr): Replace pdr_nb_subscripts
+ with PDR_NB_SUBSCRIPTS.
+
+2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
+
+ * graphite-interchange.c (compute_array_size): Remove use of
+ PDR_DATA_CONTAINER.
+ * graphite-poly.c (new_poly_dr): Remove argument data_container.
+ Do not initialize PDR_DATA_CONTAINER.
+ (print_pdr): Do not print PDR_DATA_CONTAINER.
+ * graphite-poly.h (struct poly_dr): Remove data_container field.
+ (PDR_DATA_CONTAINER): Removed.
+ * graphite-sese-to-poly.c (pdr_add_data_dimensions): Remove use of
+ PDR_DATA_CONTAINER.
+ (build_poly_dr): Same.
+
+2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
+
+ * testsuite/gcc.dg/graphite/interchange-9.c: New.
+
2009-08-05 Konrad Trifunovic <konrad.trifunovic@gmail.com>
Sebastian Pop <sebastian.pop@amd.com>
(restore_scattering): New.
* graphite-sese-to-poly.c (build_pbb_scattering_polyhedrons):
Initialize PBB_TRANSFORMED and PBB_ORIGINAL.
-
+
2009-08-05 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (print_pbb): Add parentheses in the pretty print.