X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Farm%2Fbearch_arm_t.h;h=4465d3fdbe6b5997bbd32acf76113fdb00520faf;hb=a45e4bda739bc9e6c78874b0bc518edbb8efec9c;hp=96fd1894767454a316a5018c1c171c237a1ff0a5;hpb=4764ebb82834c3370640980c9299f0dbb1ac598d;p=libfirm diff --git a/ir/be/arm/bearch_arm_t.h b/ir/be/arm/bearch_arm_t.h index 96fd18947..4465d3fdb 100644 --- a/ir/be/arm/bearch_arm_t.h +++ b/ir/be/arm/bearch_arm_t.h @@ -28,12 +28,8 @@ #include -#include "debug.h" -#include "bearch_arm.h" #include "arm_nodes_attr.h" #include "be.h" -#include "../beemitter.h" -#include "set.h" typedef struct _arm_isa_t arm_isa_t; @@ -139,17 +135,13 @@ enum arm_processor_types { typedef struct _arm_code_gen_t { const arch_code_generator_if_t *impl; /**< implementation */ ir_graph *irg; /**< current irg */ - set *reg_set; /**< set to memorize registers for FIRM nodes (e.g. phi) */ arm_isa_t *isa; /**< the isa instance */ - ir_type *int_tp; /**< the int type, needed for Call conversion */ - char dump; /**< set to 1 if graphs should be dumped */ - DEBUG_ONLY(firm_dbg_module_t *mod;) /**< debugging module */ + char dump; /**< set to 1 if graphs should be dumped */ } arm_code_gen_t; struct _arm_isa_t { arch_env_t base; /**< must be derived from arch_env_t */ - int gen_reg_names; /**< use generic register names instead of SP, LR, PC */ int fpu_arch; /**< FPU architecture */ arm_code_gen_t *cg; /**< current code generator */ };