Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
{
calculate_register_pressure();
- int ip = 0;
+ int ip = 0, max_pressure = 0;
foreach_list(node, &this->instructions) {
backend_instruction *inst = (backend_instruction *)node;
+ max_pressure = MAX2(max_pressure, regs_live_at_ip[ip]);
printf("{%3d} %4d: ", regs_live_at_ip[ip], ip);
dump_instruction(inst);
++ip;
}
+ printf("Maximum %3d registers live at once.\n", max_pressure);
}
void