aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite-optimize-isl.c
diff options
context:
space:
mode:
authorAditya Kumar <aditya.k7@samsung.com>2015-11-23 23:28:42 +0000
committerSebastian Pop <spop@gcc.gnu.org>2015-11-23 23:28:42 +0000
commit0171d98d7788c76012288b418b5b8366982f693e (patch)
tree7a486edc067ee9a894bbf29e958ab2aacdd51b48 /gcc/graphite-optimize-isl.c
parent8c61286797664f445db424050ea4c73cf265b242 (diff)
downloadgcc-0171d98d7788c76012288b418b5b8366982f693e.zip
gcc-0171d98d7788c76012288b418b5b8366982f693e.tar.gz
gcc-0171d98d7788c76012288b418b5b8366982f693e.tar.bz2
fix PR68314: revert all patches touching the construction of the original schedule
Co-Authored-By: Sebastian Pop <s.pop@samsung.com> From-SVN: r230778
Diffstat (limited to 'gcc/graphite-optimize-isl.c')
-rw-r--r--gcc/graphite-optimize-isl.c20
1 files changed, 4 insertions, 16 deletions
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c
index 6ae224f..559afc4 100644
--- a/gcc/graphite-optimize-isl.c
+++ b/gcc/graphite-optimize-isl.c
@@ -442,23 +442,11 @@ optimize_isl (scop_p scop)
#else
isl_union_map *schedule_map = get_schedule_map (schedule);
#endif
+ apply_schedule_map_to_scop (scop, schedule_map);
- if (isl_union_map_is_equal (scop->original_schedule, schedule_map))
- {
- if (dump_file && dump_flags)
- fprintf (dump_file, "\nISL schedule same as original schedule\n");
-
- isl_schedule_free (schedule);
- isl_union_map_free (schedule_map);
- return false;
- }
- else
- {
- apply_schedule_map_to_scop (scop, schedule_map);
- isl_schedule_free (schedule);
- isl_union_map_free (schedule_map);
- return true;
- }
+ isl_schedule_free (schedule);
+ isl_union_map_free (schedule_map);
+ return true;
}
#endif /* HAVE_isl */