replace --schedule-fuse option by --schedule-serialize-sccs option
commitcfa97215d1919251bd970dc7ce97871313c9dd30
authorSven Verdoolaege <skimo@kotnet.org>
Wed, 27 May 2015 13:57:39 +0000 (27 15:57 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Thu, 28 May 2015 10:58:17 +0000 (28 12:58 +0200)
treed3e02c8d63fcd2f16575ae28841a7081ac3e2794
parenta6a24ad9234e5a671aedb1fe6b9902020743ff02
replace --schedule-fuse option by --schedule-serialize-sccs option

The only effect of setting the --schedule-fuse option to min
was to serialize the strongly connected components in the dependence
graph as soon as they arise.  It is better to let the option name
reflect this effect more directly since the --schedule-fuse option
is not about fusion per se.  In particular, the default value "max"
in itself does not result in maximal fusion and may therefore be
confusing to users.

Internally, the schedule_fuse option is completely removed.
It is also removed from the C API.  However, the command line
option is kept for now to ease the transition.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
doc/user.pod
include/isl/arg.h
include/isl/schedule.h
isl_arg.c
isl_options.c
isl_options_private.h
isl_scheduler.c