aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAditya Kumar <aditya.k7@samsung.com>2016-01-21 02:12:56 +0000
committerSebastian Pop <spop@gcc.gnu.org>2016-01-21 02:12:56 +0000
commitf5d8368a71bf68c3524edf8b0be0b8e7cb8aae10 (patch)
treecf356daaf926552bdc0ce985582f81c7a35ecf41
parent0d12d32c914ca2d144c58023b44280530d3f42c3 (diff)
downloadgcc-f5d8368a71bf68c3524edf8b0be0b8e7cb8aae10.zip
gcc-f5d8368a71bf68c3524edf8b0be0b8e7cb8aae10.tar.gz
gcc-f5d8368a71bf68c3524edf8b0be0b8e7cb8aae10.tar.bz2
add missing ast node for isl 0.15
* graphite-isl-ast-to-gimple.c (translate_isl_ast): Also handle isl_ast_node_mark. Co-Authored-By: Sebastian Pop <s.pop@samsung.com> From-SVN: r232652
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/graphite-isl-ast-to-gimple.c10
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7dabced..1fec4b9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,6 +1,12 @@
2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@samsung.com>
+ * graphite-isl-ast-to-gimple.c (translate_isl_ast): Also handle
+ isl_ast_node_mark.
+
+2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
+ Sebastian Pop <s.pop@samsung.com>
+
* graphite-poly.c (new_poly_bb): Remove use of PBB_IS_REDUCTION.
* graphite.h (struct poly_bb): Remove field is_reduction.
(PBB_IS_REDUCTION): Remove.
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c
index 618ee95..6c7fd19 100644
--- a/gcc/graphite-isl-ast-to-gimple.c
+++ b/gcc/graphite-isl-ast-to-gimple.c
@@ -1254,6 +1254,16 @@ translate_isl_ast_to_gimple::translate_isl_ast (loop_p context_loop,
return translate_isl_ast_node_block (context_loop, node,
next_e, ip);
+#ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS
+ case isl_ast_node_mark:
+ {
+ isl_ast_node *n = isl_ast_node_mark_get_node (node);
+ edge e = translate_isl_ast (context_loop, n, next_e, ip);
+ isl_ast_node_free (n);
+ return e;
+ }
+#endif
+
default:
gcc_unreachable ();
}