2012-01-19 Vladimir Makarov <vmakarov@redhat.com> 2012-01-19 Vladimir Makarov <vmakarov@redhat.com> argument from ira_build call. (add_loop_to_tree): Process loop equal to NULL too. Use explicitly number for the root. ..._loop_title): Separate the case for the root * ira-emit.c (setup_entered_from_non_parent_p): Add an assertion. * ira-lives.c (process_bb_node_lives): Ditto.
2011-12-05 Vladimir Makarov <vmakarov@redhat.com> 2011-12-05 Vladimir Makarov <vmakarov@redhat.com> ...locno_color_data): Add new member last_process. Move profitable_hard_regs, hard_regs_node... from object_color_data. (curr_allocno_process): New static variable. ones. Process conflict allocnos once. ones. Change prototype signature. (empty_profitable_hard_regs): Use allocno... (setup_profitable_hard_regs): Ditto. (get_conflict_profitable_regs): Rename to get_conflict_and_start_profitable_regs. Use allocno data for profitable regs calculation. (check_hard_reg_p): Change prototype signature. Check profitable (assign_hard_reg): Process conflict allocnos only once for