3b8240d2e89e7d108d8e147cc84d299204d42ffc
[libfirm] / ir / be / beilpsched.h
1 #ifndef _BEILPSCHED_H_
2 #define _BEILPSCHED_H_
3
4 #include "firm_config.h"
5
6 /**
7  * Perform ILP scheduling on given birg.
8  */
9 void be_ilp_sched(const be_irg_t *birg);
10
11 #ifdef WITH_LIBCORE
12
13 #include <libcore/lc_opts.h>
14 #include <libcore/lc_opts_enum.h>
15
16 /**
17  * Register ILP scheduler options.
18  */
19 void ilpsched_register_options(lc_opt_entry_t *grp);
20
21 #endif /* WITH_LIBCORE */
22
23 #endif /* _BEILPSCHED_H_ */