X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbearch.c;h=636b0ddf755cf15e7daf780665b107ed7f13e154;hb=d607b53387b2047da46711b7d36ee662be73b9a4;hp=0548f60eb2500b6cbf8b3bc5a987537da081f192;hpb=f8cc15664f571aa7ef89d6f6bc8d5bd2b8ca7d53;p=libfirm diff --git a/ir/be/bearch.c b/ir/be/bearch.c index 0548f60eb..636b0ddf7 100644 --- a/ir/be/bearch.c +++ b/ir/be/bearch.c @@ -55,9 +55,10 @@ static reg_out_info_t dummy_info = { }; /* Initialize the architecture environment struct. */ -arch_env_t *arch_env_init(const arch_isa_if_t *isa_if, be_main_env_t *main_env) +arch_env_t *arch_env_begin_codegeneration(const arch_isa_if_t *isa_if, + be_main_env_t *main_env) { - arch_env_t *arch_env = isa_if->init(main_env); + arch_env_t *arch_env = isa_if->begin_codegeneration(main_env); arch_env->main_env = main_env; return arch_env; } @@ -212,12 +213,6 @@ const arch_register_req_t *arch_get_irn_register_req(const ir_node *node) return out->req; } -arch_irn_class_t arch_irn_classify(const ir_node *node) -{ - const arch_irn_ops_t *ops = get_irn_ops(node); - return ops->classify(node); -} - arch_irn_flags_t arch_get_irn_flags(const ir_node *node) { backend_info_t *info;