cleanup ia32_architecture (enum usage)
[libfirm] / ir / be / ia32 / bearch_ia32.c
index dba183a..10d614d 100644 (file)
@@ -663,7 +663,7 @@ static void ia32_prepare_graph(ir_graph *irg)
        /* do local optimizations (mainly CSE) */
        optimize_graph_df(irg);
        /* backend code expects that outedges are always enabled */
-       edges_assure(irg);
+       assure_edges(irg);
 
        if (irg_data->dump)
                dump_ir_graph(irg, "transformed");
@@ -674,7 +674,7 @@ static void ia32_prepare_graph(ir_graph *irg)
        /* do code placement, to optimize the position of constants */
        place_code(irg);
        /* backend code expects that outedges are always enabled */
-       edges_assure(irg);
+       assure_edges(irg);
 
        if (irg_data->dump)
                dump_ir_graph(irg, "place");
@@ -1734,7 +1734,7 @@ static void ia32_init(void)
        ia32_mode_E = new_float_mode("E", irma_x86_extended_float, 15, 63);
        ia32_type_E = new_type_primitive(ia32_mode_E);
        set_type_size_bytes(ia32_type_E, 12);
-       set_type_alignment_bytes(ia32_type_E, 16);
+       set_type_alignment_bytes(ia32_type_E, 4);
 
        mode_long_long = new_int_mode("long long", irma_twos_complement, 64, 1, 64);
        type_long_long = new_type_primitive(mode_long_long);