X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbe_t.h;h=be17fb5a29b18922fe48c049b63009b19efe7481;hb=7438ae082c9ec7658ccd006b40aa62084aedca2d;hp=8d7f90ccb74abcb249aca4befc635beb249ce030;hpb=7507003420c69d2a84403d07daf26a305c631b43;p=libfirm diff --git a/ir/be/be_t.h b/ir/be/be_t.h index 8d7f90ccb..be17fb5a2 100644 --- a/ir/be/be_t.h +++ b/ir/be/be_t.h @@ -13,11 +13,12 @@ #include "irgraph.h" #include "be.h" +#include "bearch.h" #include "beirgmod.h" struct _be_options_t { - char ilp_server[128]; char ilp_solver[128]; + char ilp_server[128]; }; struct _be_main_env_t { @@ -25,7 +26,15 @@ struct _be_main_env_t { 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; }; +struct _be_irg_t { + ir_graph *irg; + struct _be_main_env_t *main_env; + struct _be_abi_irg_t *abi; + struct _arch_code_generator_t *cg; +}; + #endif