Made everything really kaputt
[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 #if 0
32 struct _be_main_session_env_t {
33   const struct _be_main_env_t *main_env;
34   ir_graph *irg;
35   struct _dom_front_info_t *dom_front;
36 };
37 #endif
38
39
40
41 #endif