diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-02-13 08:54:02 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-02-13 08:54:02 +0000 |
commit | 8e8a14c238db56c785aa1bbf446d383a31719048 (patch) | |
tree | 4a2ee5ee6c3f117960b3f1a517bbaa4fb3747ef6 /gcc/graphite.h | |
parent | d737f6b01af82d0f15480e6c52e03ecf2af6c870 (diff) | |
download | gcc-8e8a14c238db56c785aa1bbf446d383a31719048.tar.gz |
2017-02-13 Richard Biener <rguenther@suse.de>
config/
* isl.m4: Remove support for ISL 0.14.
* configure: Re-generate.
gcc/
* configure.ac (HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS):
Remove.
* configure: Re-generate.
* config.in: Likewise.
* graphite-dependences.c: Simplify as if
HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS was defined.
* graphite-isl-ast-to-gimple.c: Likewise.
* graphite-optimize-isl.c: Likewise.
* graphite-poly.c: Likewise.
* graphite-sese-to-poly.c: Likewise.
* graphite.h: Likewise.
* toplev.c: Include isl/version.h and use isl_version () for
printing the ISL version.
* doc/install.texi: Update ISL requirement.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@245382 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/graphite.h')
-rw-r--r-- | gcc/graphite.h | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/gcc/graphite.h b/gcc/graphite.h index bbee9f4a739..5103c614ff1 100644 --- a/gcc/graphite.h +++ b/gcc/graphite.h @@ -36,17 +36,8 @@ along with GCC; see the file COPYING3. If not see #include <isl/ilp.h> #include <isl/schedule.h> #include <isl/ast_build.h> - -#ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS -/* isl 0.15 or later. */ #include <isl/schedule_node.h> -#else -/* isl 0.14 or 0.13. */ -# define isl_stat int -# define isl_stat_ok 0 -#endif - typedef struct poly_dr *poly_dr_p; typedef struct poly_bb *poly_bb_p; @@ -267,18 +258,7 @@ struct poly_bb The number of variables in the DOMAIN may change and is not related to the number of loops in the original code. */ isl_set *domain; -#ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS isl_set *iterators; -#else - /* The original scattering. */ - isl_map *schedule; - - /* The transformed scattering. */ - isl_map *transformed; - - /* A copy of the transformed scattering. */ - isl_map *saved; -#endif /* The data references we access. */ vec<poly_dr_p> drs; @@ -425,16 +405,11 @@ struct scop /* The context used internally by isl. */ isl_ctx *isl_context; -#ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS /* SCoP original schedule. */ isl_schedule *original_schedule; /* SCoP transformed schedule. */ isl_schedule *transformed_schedule; -#else - /* SCoP final schedule. */ - isl_schedule *schedule; -#endif /* The data dependence relation among the data references in this scop. */ isl_union_map *dependence; @@ -470,11 +445,7 @@ scop_set_nb_params (scop_p scop, graphite_dim_t nb_params) scop->nb_params = nb_params; } -#ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS extern void scop_get_dependences (scop_p scop); -#else -extern isl_union_map *scop_get_dependences (scop_p scop); -#endif bool carries_deps (__isl_keep isl_union_map *schedule, |