X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbearch.h;h=01c2982f0486a508bb42d665e51c4b7c390e3d23;hb=dcaa9636d4b9252a4bbd251e6588363567172f14;hp=ddb9c32761ff196f9e46a4eb46d4155afa155c9d;hpb=38efd2ac16aa827ae9f07acc9ebfc7d74422290e;p=libfirm diff --git a/ir/be/bearch.h b/ir/be/bearch.h index ddb9c3276..01c2982f0 100644 --- a/ir/be/bearch.h +++ b/ir/be/bearch.h @@ -37,10 +37,7 @@ typedef struct arch_register_t arch_register_t; typedef struct arch_flag_t arch_flag_t; typedef struct arch_inverse_t arch_inverse_t; typedef struct arch_isa_if_t arch_isa_if_t; -typedef struct arch_isa_t arch_isa_t; typedef struct arch_env_t arch_env_t; -typedef struct arch_irn_ops_if_t arch_irn_ops_if_t; -typedef struct arch_irn_ops_t arch_irn_ops_t; typedef struct arch_code_generator_t arch_code_generator_t; typedef struct arch_code_generator_if_t arch_code_generator_if_t; @@ -286,17 +283,9 @@ typedef const void *(arch_get_irn_ops_t)(const ir_node *irn); * @param file_handle The file handle * @return The environment. */ -extern arch_env_t *arch_env_init(arch_env_t *env, const arch_isa_if_t *isa, +extern arch_env_t *arch_env_init(const arch_isa_if_t *isa, FILE *file_handle, be_main_env_t *main_env); -/** - * Set the architectural node handler to the environment. - * @param env The environment. - * @param handler The node handler for the selected architecture. - * @return The environment itself. - */ -extern void arch_env_set_irn_handler(arch_env_t *env, arch_get_irn_ops_t *handler); - /** * Register an instruction set architecture */