Turn off backtrack by default
commit1425e7c0c2919f977452b94c5966a482cd5bbfe7
authorSven Verdoolaege <skimo@kotnet.org>
Thu, 21 Jan 2010 11:12:35 +0000 (21 12:12 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Thu, 6 May 2010 22:17:20 +0000 (7 00:17 +0200)
tree33c85f6de15f641ca457f7406c9a39c807b0d2e4
parentb9e2954dfebada35ad03c5ef16f0ed67889a26fe
Turn off backtrack by default

The backtracking phase of the algorithm was added to eliminate redundant ifs,
but it comes at the cost of potentially serious code bloat.
With the decomposition into components and some recent improvements,
we should be able to remove most if not all of the redundant ifs
without the backtracking phase, so we can safely turn it off by default
and avoid the code bloat.

The -nobacktrack option is removed and replaced by a -backtrack option,
which turns on the backtracking.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
27 files changed:
include/cloog/options.h
source/loop.c
source/options.c
test/byu98-1-2-3.c
test/classen.c
test/darte.c
test/dartef.f
test/gesced2.c
test/lineality-1-2.c
test/lineality-2-1-2.c
test/logo.c
test/logopar.c
test/mode.c
test/multi-mm-1.c
test/orc.c
test/reservoir/lim-lam1.c
test/reservoir/lim-lam3.c
test/reservoir/liu-zhuge1.c
test/reservoir/mg-interp.c
test/reservoir/mg-psinv.c
test/reservoir/mg-resid.c
test/reservoir/mg-rprj3.c
test/square+triangle-1-1-2-3.c
test/test.c
test/thomasset.c
test/vivien.c
test/vivien2.c