diff options
author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-10-21 18:53:17 +0000 |
---|---|---|
committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-10-21 18:53:17 +0000 |
commit | 5828c94d50b072e3eb23a735bc39f1e6619ef1f8 (patch) | |
tree | 2a6ac8f76533dbd71d00df9defb594532599932a /gcc/graphite-poly.c | |
parent | 0f74e4ad4a6c316891b78c81c8a7a47b6e26327c (diff) | |
download | gcc-5828c94d50b072e3eb23a735bc39f1e6619ef1f8.tar.gz |
Refactoring sese.h and graphite-poly.h
Rename scop->region to scop->scop_info
Removed conversion constructors for sese_l and dr_info.
Removed macros.
No functional changed intended. Passes regtest and bootstrap.
gcc/ChangeLog:
2015-19-10 Aditya Kumar <aditya.k7@samsung.com>
* graphite-poly.h (struct dr_info): Removed conversion constructor.
(struct scop): Renamed scop::region to scop::scop_info
(scop_set_region): Same.
(SCOP_REGION): Removed
(SCOP_CONTEXT): Removed.
(POLY_SCOP_P): Removed.
* graphite-isl-ast-to-gimple.c (translate_isl_ast_node_user):
Rename scop->region to scop->scop_info.
(add_parameters_to_ivs_params): Same.
(graphite_regenerate_ast_isl): Same.
* graphite-poly.c (new_scop): Same.
(free_scop): Same.
(print_scop_params): Same.
* graphite-scop-detection.c (scop_detection::remove_subscops): Same.
(scop_detection::remove_intersecting_scops): Use pointer to sese_l.
(dot_all_scops_1): Rename scop->region to scop->scop_info.
(scop_detection::nb_pbbs_in_loops): Same.
(find_scop_parameters): Same.
(try_generate_gimple_bb): Same.
(gather_bbs::before_dom_children): Same.
(gather_bbs::after_dom_children): Same.
(build_scops): Same.
* graphite-sese-to-poly.c (build_scop_scattering): Same.
(extract_affine_chrec): Same.
(extract_affine): Same.
(set_scop_parameter_dim): Same.
(build_loop_iteration_domains): Same.
(create_pw_aff_from_tree): Same.
(add_param_constraints): Same.
(build_scop_iteration_domain): Same.
(build_scop_drs): Same.
(analyze_drs_in_stmts): Same.
(insert_out_of_ssa_copy_on_edge): Same.
(rewrite_close_phi_out_of_ssa):Same.
(rewrite_reductions_out_of_ssa):Same.
(handle_scalar_deps_crossing_scop_limits):Same.
(rewrite_cross_bb_scalar_deps):Same.
(rewrite_cross_bb_scalar_deps_out_of_ssa):Same.
(build_poly_scop):Same.
(build_alias_set): Use pointer to dr_info.
* graphite.c (print_graphite_scop_statistics):
(graphite_transform_loops):
* sese.h (struct sese_l): Remove conversion constructor.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229135 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/graphite-poly.c')
-rw-r--r-- | gcc/graphite-poly.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c index 0d1dc63daf6..eb76f05f5d5 100644 --- a/gcc/graphite-poly.c +++ b/gcc/graphite-poly.c @@ -306,7 +306,7 @@ new_scop (edge entry, edge exit) scop->may_waw_no_source = NULL; scop_set_region (scop, region); scop->pbbs.create (3); - POLY_SCOP_P (scop) = false; + scop->poly_scop_p = false; scop->drs.create (3); return scop; @@ -321,7 +321,7 @@ free_scop (scop_p scop) poly_bb_p pbb; remove_gbbs_in_scop (scop); - free_sese_info (SCOP_REGION (scop)); + free_sese_info (scop->scop_info); FOR_EACH_VEC_ELT (scop->pbbs, i, pbb) free_poly_bb (pbb); @@ -475,13 +475,13 @@ print_pbb (FILE *file, poly_bb_p pbb) void print_scop_params (FILE *file, scop_p scop) { - if (SESE_PARAMS (SCOP_REGION (scop)).is_empty ()) + if (SESE_PARAMS (scop->scop_info).is_empty ()) return; int i; tree t; fprintf (file, "parameters ("); - FOR_EACH_VEC_ELT (SESE_PARAMS (SCOP_REGION (scop)), i, t) + FOR_EACH_VEC_ELT (SESE_PARAMS (scop->scop_info), i, t) { print_generic_expr (file, t, 0); fprintf (file, ", "); |