Fixed a lot of size_t related warnings, most of them due to array implementation...
[libfirm] / ir / common / firm.c
index e62952a..553b305 100644 (file)
@@ -137,8 +137,7 @@ void ir_init(const firm_parameter_t *param)
        firm_init_loop_opt();
 
        /* Init architecture dependent optimizations. */
-       arch_dep_init(arch_dep_default_factory);
-       arch_dep_set_opts(0);
+       arch_dep_set_opts(arch_dep_none);
 
        init_irnode();
 
@@ -154,8 +153,6 @@ void ir_finish(void)
 
        for (i = get_irp_n_irgs() - 1; i >= 0; --i)
                free_ir_graph(get_irp_irg(i));
-       for (i = get_irp_n_pseudo_irgs() - 1; i >= 0; --i)
-               free_ir_graph(get_irp_pseudo_irg(i));
 
        free_type_entities(get_glob_type());
        for (i = get_irp_n_types() - 1; i >= 0; --i)