[PATCH] remove unused code
Sebastian Pop
s.pop@samsung.com
Wed Oct 7 16:11:00 GMT 2015
2015-10-07 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@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
More information about the Gcc-patches
mailing list