sparc: implement float->unsigned conversions
[libfirm] / ir / be / bearch.c
index 3172eff..636b0dd 100644 (file)
@@ -21,7 +21,6 @@
  * @file
  * @brief       Processor architecture specification.
  * @author      Sebastian Hack
- * @version     $Id$
  */
 #include "config.h"
 
@@ -56,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, FILE *file_handle, 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(file_handle);
+       arch_env_t *arch_env = isa_if->begin_codegeneration(main_env);
        arch_env->main_env   = main_env;
        return arch_env;
 }
@@ -213,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;