8d7f90ccb74abcb249aca4befc635beb249ce030
[libfirm] / ir / be / be_t.h
1 /**
2  * Internal backend global data structures.
3  * @author Sebastian Hack
4  * @date 8.12.2004
5  */
6
7 #ifndef _BE_T_H
8 #define _BE_T_H
9
10 #include "obst.h"
11 #include "debug.h"
12
13 #include "irgraph.h"
14
15 #include "be.h"
16 #include "beirgmod.h"
17
18 struct _be_options_t {
19         char ilp_server[128];
20         char ilp_solver[128];
21 };
22
23 struct _be_main_env_t {
24   struct obstack obst;
25   struct _be_node_factory_t *node_factory;
26   struct _arch_env_t *arch_env;
27   struct _be_options_t *options;
28   firm_dbg_module_t *dbg;
29 };
30
31 #endif