add some localopts for shifting over the mode size
[libfirm] / ir / ir / irphase.c
index cc7a0d9..98c01db 100644 (file)
@@ -54,7 +54,7 @@ void phase_init(ir_phase *phase, ir_graph *irg, phase_irn_init *data_init)
 
 ir_phase *new_phase(ir_graph *irg, phase_irn_init *data_init)
 {
-       ir_phase *phase = xmalloc(sizeof(*phase));
+       ir_phase *phase = XMALLOC(ir_phase);
        phase_init(phase, irg, data_init);
        return phase;
 }
@@ -74,7 +74,7 @@ void phase_free(ir_phase *phase)
 
 phase_stat_t *phase_stat(const ir_phase *phase, phase_stat_t *stat)
 {
-       unsigned i, n;
+       size_t i, n;
        memset(stat, 0, sizeof(stat[0]));
 
        stat->node_map_bytes = phase->n_data_ptr * sizeof(phase->data_ptr[0]);
@@ -90,7 +90,7 @@ phase_stat_t *phase_stat(const ir_phase *phase, phase_stat_t *stat)
 
 void phase_reinit_irn_data(ir_phase *phase, phase_irn_reinit *data_reinit)
 {
-       unsigned i, n;
+       size_t i, n;
        ir_graph *irg;
 
        if (! phase->data_init)