X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbe_t.h;h=6da99d4dab9d1882f42cff4e9b58114414016db8;hb=a4a460fa1b3c89cf13801ac4e1d62faa2ac0521a;hp=dea956c0c2fcad010c69f738f80e03073d7105bc;hpb=7015c9ba23a61991d846b318b607025e8081bdfb;p=libfirm diff --git a/ir/be/be_t.h b/ir/be/be_t.h index dea956c0c..6da99d4da 100644 --- a/ir/be/be_t.h +++ b/ir/be/be_t.h @@ -10,17 +10,23 @@ #include "obst.h" #include "debug.h" -typedef struct _be_main_env_t { +#include "irgraph.h" + +#include "be.h" +#include "beirgmod.h" + +struct _be_options_t { + char ilp_server[128]; + char ilp_solver[128]; +}; + +struct _be_main_env_t { struct obstack obst; struct _be_node_factory_t *node_factory; struct _arch_env_t *arch_env; + struct _be_options_t *options; + struct _arch_code_generator_t *cg; firm_dbg_module_t *dbg; -} be_main_env_t; - -typedef struct _be_main_session_env_t { - const be_main_env_t *main_env; - ir_graph *irg; - struct _dom_front_info_t *dom_front; -} be_main_session_env_t; +}; #endif