Fixed beirgmod and introduced some debugging prints in bemain
[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 typedef struct _be_main_env_t {
14   struct obstack obst;
15   struct _be_node_factory_t *node_factory;
16   struct _arch_env_t *arch_env;
17   firm_dbg_module_t *dbg;
18 } be_main_env_t;
19
20 typedef struct _be_main_session_env_t {
21   const be_main_env_t *main_env;
22   ir_graph *irg;
23   struct _dom_front_info_t *dom_front;
24 } be_main_session_env_t;
25
26 #endif