aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorAditya Kumar <aditya.k7@samsung.com>2015-10-07 15:40:17 +0000
committerSebastian Pop <spop@gcc.gnu.org>2015-10-07 15:40:17 +0000
commitbafcb15301475db9d9e73a73c41bda4082c276e9 (patch)
tree52d9f99e1a45ff8db4eea5f4b72274f513275471 /gcc/ChangeLog
parentb850dd2f0b0c10067114eb0320b167be2ac87d6c (diff)
downloadgcc-bafcb15301475db9d9e73a73c41bda4082c276e9.zip
gcc-bafcb15301475db9d9e73a73c41bda4082c276e9.tar.gz
gcc-bafcb15301475db9d9e73a73c41bda4082c276e9.tar.bz2
move graphite bookkeeping from sese to sese_info
2015-10-06 Aditya Kumar <aditya.k7@samsung.com> Sebastian Pop <s.pop@samsung.com> * graphite-isl-ast-to-gimple.c (translate_isl_ast_to_gimple): Use an sese_info_p. (copy_def): Same. (copy_internal_parameters): Same. (translate_isl_ast_to_gimple): Use an sese_l. (build_iv_mapping): Same. * graphite-poly.c (new_sese): Rename new_sese_info. (free_sese): Rename free_sese_info. * graphite-poly.h (struct scop): Use an sese_info_p. (scop_set_region): Same. * graphite-scop-detection.c (struct sese_l): Moved... (get_entry_bb): Moved... (get_exit_bb): Moved... (parameter_index_in_region_1): Use an sese_info_p. (parameter_index_in_region): Same. (scan_tree_for_params): Same. (find_params_in_bb): Same. (sese_dom_walker): Use an sese_l. * graphite-sese-to-poly.c (remove_invariant_phi): Same. (reduction_phi_p): Same. (parameter_index_in_region_1): Use an sese_info_p. (propagate_expr_outside_region): Use an sese_l. * graphite.c: Replace uses of SCOP_REGION. * sese.c (sese_record_loop): Use an sese_info_p. (build_sese_loop_nests): Same. (sese_build_liveouts_use): Same. (sese_build_liveouts_bb): Same. (sese_build_liveouts_bb): Same. (sese_bad_liveouts_use): Same. (sese_reset_debug_liveouts_bb): Same. (sese_build_liveouts): Same. (new_sese): Renamed new_sese_info. (free_sese): Renamed free_sese_info. (set_rename): Use an sese_info_p. (graphite_copy_stmts_from_block): Same. (copy_bb_and_scalar_dependences): Same. (outermost_loop_in_sese_1): Use an sese_l. (outermost_loop_in_sese): Same. (if_region_set_false_region): Use an sese_info_p. (move_sese_in_condition): Same. (scalar_evolution_in_region): Use an sese_l. * sese.h (struct sese_l): ... here. (SESE_ENTRY): Remove. (SESE_ENTRY_BB): Remove. (SESE_EXIT): Remove. (SESE_EXIT_BB): Remove. (sese_contains_loop): Use an sese_info_p. (sese_nb_params): Same. (bb_in_sese_p): Use an sese_l. (stmt_in_sese_p): Same. (defined_in_sese_p): Same. (loop_in_sese_p): Same. (sese_loop_depth): Same. (struct ifsese_s): Use an sese_info_p. (gbb_loop_at_index): Use an sese_l. (nb_common_loops): Same. (scev_analyzable_p): Same. Co-Authored-By: Sebastian Pop <s.pop@samsung.com> From-SVN: r228572
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog61
1 files changed, 61 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ea7d416..e0dd02f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,64 @@
+2015-10-07 Aditya Kumar <aditya.k7@samsung.com>
+ Sebastian Pop <s.pop@samsung.com>
+
+ * graphite-isl-ast-to-gimple.c (translate_isl_ast_to_gimple): Use
+ an sese_info_p.
+ (copy_def): Same.
+ (copy_internal_parameters): Same.
+ (translate_isl_ast_to_gimple): Use an sese_l.
+ (build_iv_mapping): Same.
+ * graphite-poly.c (new_sese): Rename new_sese_info.
+ (free_sese): Rename free_sese_info.
+ * graphite-poly.h (struct scop): Use an sese_info_p.
+ (scop_set_region): Same.
+ * graphite-scop-detection.c (struct sese_l): Moved...
+ (get_entry_bb): Moved...
+ (get_exit_bb): Moved...
+ (parameter_index_in_region_1): Use an sese_info_p.
+ (parameter_index_in_region): Same.
+ (scan_tree_for_params): Same.
+ (find_params_in_bb): Same.
+ (sese_dom_walker): Use an sese_l.
+ * graphite-sese-to-poly.c (remove_invariant_phi): Same.
+ (reduction_phi_p): Same.
+ (parameter_index_in_region_1): Use an sese_info_p.
+ (propagate_expr_outside_region): Use an sese_l.
+ * graphite.c: Replace uses of SCOP_REGION.
+ * sese.c (sese_record_loop): Use an sese_info_p.
+ (build_sese_loop_nests): Same.
+ (sese_build_liveouts_use): Same.
+ (sese_build_liveouts_bb): Same.
+ (sese_build_liveouts_bb): Same.
+ (sese_bad_liveouts_use): Same.
+ (sese_reset_debug_liveouts_bb): Same.
+ (sese_build_liveouts): Same.
+ (new_sese): Renamed new_sese_info.
+ (free_sese): Renamed free_sese_info.
+ (set_rename): Use an sese_info_p.
+ (graphite_copy_stmts_from_block): Same.
+ (copy_bb_and_scalar_dependences): Same.
+ (outermost_loop_in_sese_1): Use an sese_l.
+ (outermost_loop_in_sese): Same.
+ (if_region_set_false_region): Use an sese_info_p.
+ (move_sese_in_condition): Same.
+ (scalar_evolution_in_region): Use an sese_l.
+ * sese.h (struct sese_l): ... here.
+ (SESE_ENTRY): Remove.
+ (SESE_ENTRY_BB): Remove.
+ (SESE_EXIT): Remove.
+ (SESE_EXIT_BB): Remove.
+ (sese_contains_loop): Use an sese_info_p.
+ (sese_nb_params): Same.
+ (bb_in_sese_p): Use an sese_l.
+ (stmt_in_sese_p): Same.
+ (defined_in_sese_p): Same.
+ (loop_in_sese_p): Same.
+ (sese_loop_depth): Same.
+ (struct ifsese_s): Use an sese_info_p.
+ (gbb_loop_at_index): Use an sese_l.
+ (nb_common_loops): Same.
+ (scev_analyzable_p): Same.
+
2015-10-07 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.c (ix86_conditional_register_usage): Use