2 * Author: Daniel Grund, Sebastian Hack, Matthias Braun
4 * Copyright: (c) Universitaet Karlsruhe
5 * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
11 #include "bespilloptions.h"
14 #include <libcore/lc_opts.h>
15 #include <libcore/lc_opts_enum.h>
16 #include <libcore/lc_timing.h>
17 #endif /* WITH_LIBCORE */
19 int be_coalesce_spill_slots = 1;
23 static const lc_opt_table_entry_t be_spill_options[] = {
24 LC_OPT_ENT_BOOL ("coalesce_slots", "coalesce the spill slots", &be_coalesce_spill_slots),
25 LC_OPT_ENT_BOOL ("remat", "try to rematerialize values instead of reloading", &be_do_remats),
29 void be_spill_register_options(lc_opt_entry_t *grp)
31 static int run_once = 0;
32 lc_opt_entry_t *spill_grp;
38 spill_grp = lc_opt_get_grp(grp, "spill");
40 lc_opt_add_table(spill_grp, be_spill_options);
42 #endif /* WITH_LIBCORE */