diff options
author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-12-16 23:40:06 +0000 |
---|---|---|
committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-12-16 23:40:06 +0000 |
commit | 289af2229347499ae58a3d21a7e4adb64e21e4ee (patch) | |
tree | 6502df57ccc8b89b30cd48d0f4b6825eff505cfd /gcc/graphite.h | |
parent | f22d444018eb3d154d088d2ddfa38c4afe579e8f (diff) | |
download | gcc-289af2229347499ae58a3d21a7e4adb64e21e4ee.tar.gz |
attach schedule tree to the scop
we used to translate the just computed schedule tree into a union_map,
and then in the code generation it would be translated back to a schedule tree
just before generating AST code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231725 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/graphite.h')
-rw-r--r-- | gcc/graphite.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/graphite.h b/gcc/graphite.h index ba91dfa4d25..929c399d593 100644 --- a/gcc/graphite.h +++ b/gcc/graphite.h @@ -23,6 +23,7 @@ along with GCC; see the file COPYING3. If not see #define GCC_GRAPHITE_POLY_H #include "sese.h" +#include <isl/schedule.h> #ifndef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS /* isl 0.14. */ @@ -411,6 +412,9 @@ struct scop /* The context used internally by ISL. */ isl_ctx *isl_context; + /* SCoP final schedule. */ + isl_schedule *schedule; + /* The data dependence relation among the data references in this scop. */ isl_union_map *dependence; }; |