typedef struct _ppc32_code_gen_t {
const arch_code_generator_if_t *impl; /**< implementation */
ir_graph *irg; /**< current irg */
- const arch_env_t *arch_env; /**< the arch env */
set *reg_set; /**< set to memorize registers for FIRM nodes (e.g. phi) */
ppc32_isa_t *isa; /**< the isa instance */
be_irg_t *birg; /**< The be-irg (contains additional information about the irg) */
struct _ppc32_isa_t {
- arch_isa_t arch_isa; /**< must be derived from arch_isa_t */
+ arch_env_t arch_env; /**< must be derived from arch_env_t */
pset *symbol_set; /**< A set containing the indirect symbols. */
};
-typedef struct _ppc32_irn_ops_t {
- const arch_irn_ops_if_t *impl;
- ppc32_code_gen_t *cg;
-} ppc32_irn_ops_t;
-
-
/** this is a struct to minimize the number of parameters
for transformation walker */
typedef struct _ppc32_transform_env_t {