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;
}
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]);
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)