2015-10-07 Aditya Kumar <aditya...@samsung.com> Sebastian Pop <s....@samsung.com>
* graphite-scop-detection.c (parameter_index_in_region): Remove use of SESE_ADD_PARAMS. (find_scop_parameters): Same. * sese.c (new_sese_info): Same. * sese.h (struct sese_info_t): Remove add_params. (SESE_ADD_PARAMS): Remove. --- gcc/graphite-scop-detection.c | 3 --- gcc/sese.c | 1 - gcc/sese.h | 8 +------- 3 files changed, 1 insertion(+), 11 deletions(-) diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.c index 7e5039c..43e03a6 100644 --- a/gcc/graphite-scop-detection.c +++ b/gcc/graphite-scop-detection.c @@ -1671,8 +1671,6 @@ parameter_index_in_region (tree name, sese_info_p region) if (i != -1) return i; - gcc_assert (SESE_ADD_PARAMS (region)); - i = SESE_PARAMS (region).length (); SESE_PARAMS (region).safe_push (name); return i; @@ -1790,7 +1788,6 @@ find_scop_parameters (scop_p scop) int nbp = sese_nb_params (region); scop_set_nb_params (scop, nbp); - SESE_ADD_PARAMS (region) = false; } class sese_dom_walker : public dom_walker diff --git a/gcc/sese.c b/gcc/sese.c index ad6c89a..6bb1322 100644 --- a/gcc/sese.c +++ b/gcc/sese.c @@ -263,7 +263,6 @@ new_sese_info (edge entry, edge exit) region->region.exit = exit; SESE_LOOPS (region) = BITMAP_ALLOC (NULL); SESE_LOOP_NEST (region).create (3); - SESE_ADD_PARAMS (region) = true; SESE_PARAMS (region).create (3); region->parameter_rename_map = new parameter_rename_map_t; diff --git a/gcc/sese.h b/gcc/sese.h index 5cca574..2cda5e1 100644 --- a/gcc/sese.h +++ b/gcc/sese.h @@ -75,20 +75,14 @@ typedef struct sese_info_t /* Parameters to be renamed. */ parameter_rename_map_t *parameter_rename_map; - /* Loops completely contained in the SCOP. */ + /* Loops completely contained in this SESE. */ bitmap loops; vec<loop_p> loop_nest; - - /* Are we allowed to add more params? This is for debugging purpose. We - can only add new params before generating the bb domains, otherwise they - become invalid. */ - bool add_params; } *sese_info_p; #define SESE_PARAMS(S) (S->params) #define SESE_LOOPS(S) (S->loops) #define SESE_LOOP_NEST(S) (S->loop_nest) -#define SESE_ADD_PARAMS(S) (S->add_params) extern sese_info_p new_sese_info (edge, edge); extern void free_sese_info (sese_info_p); -- 2.1.0.243.g30d45f7