aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite.h
diff options
context:
space:
mode:
authorAbderrazek Zaafrani <a.zaafrani@samsung.com>2015-12-16 23:40:06 +0000
committerSebastian Pop <spop@gcc.gnu.org>2015-12-16 23:40:06 +0000
commit9625f2a27cd633acd19a1744e8f7439bd7a5715d (patch)
tree6502df57ccc8b89b30cd48d0f4b6825eff505cfd /gcc/graphite.h
parent6cb6583c5ff97ef55e49a07d0367e8445e494dec (diff)
downloadgcc-9625f2a27cd633acd19a1744e8f7439bd7a5715d.zip
gcc-9625f2a27cd633acd19a1744e8f7439bd7a5715d.tar.gz
gcc-9625f2a27cd633acd19a1744e8f7439bd7a5715d.tar.bz2
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. From-SVN: r231725
Diffstat (limited to 'gcc/graphite.h')
-rw-r--r--gcc/graphite.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/graphite.h b/gcc/graphite.h
index ba91dfa..929c399 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;
};