added option to select between schedulers (list or ilp)
[libfirm] / ir / be / beblocksched.h
1 /*
2  * Block schedule calculator
3  *
4  * $Id$
5  */
6 #ifndef _BEBLOCKSCHED_H
7 #define _BEBLOCKSCHED_H
8
9 #include "firm_config.h"
10
11 #include "obst.h"
12 #include "execfreq.h"
13 #include "irnode.h"
14 #include "irgraph.h"
15
16 ir_node **be_create_block_schedule(ir_graph *irg, ir_exec_freq *execfreqs);
17
18 #ifdef WITH_LIBCORE
19 #include <libcore/lc_opts.h>
20 void be_block_schedule_register_options(lc_opt_entry_t *grp);
21 #endif /* WITH_LIBCORE */
22
23 #endif /* _BEBLOCKSCHED_H */