dbgcnt.def (global_alloc_at_func, [...]): New counters.
authorSeongbae Park <seongbae.park@gmail.com>
Wed, 20 Jun 2007 18:22:28 +0000 (18:22 +0000)
committerSeongbae Park <spark@gcc.gnu.org>
Wed, 20 Jun 2007 18:22:28 +0000 (18:22 +0000)
commitb631c5f74230c5d6ee970227136fa4280911e6ca
treee9c9e2e49d61ced79471427422a71dae451a75d8
parent3d9b47dc431c0e8b967f390f28a68fe371d47eb4
dbgcnt.def (global_alloc_at_func, [...]): New counters.

2007-06-20  Seongbae Park  <seongbae.park@gmail.com>
            Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

* dbgcnt.def (global_alloc_at_func, global_alloc_at_reg):
New counters.
* haifa-sched.c (queue_to_ready): Don't requeue next insn
if dbg_cnt (sched_insn) reaches the limit.
(choose_ready): New parameter INSN_PTR and new return value.
(schedule_block): Handle dbg_cnt (sched_insn). Handle
the new return value from choose_ready.
* global.c (global_aloc): New dbgcnt global_alloc_at_reg.
(rest_of_handle_global_alloc): New global_alloc_at_func.

Co-Authored-By: Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
From-SVN: r125891
gcc/ChangeLog
gcc/dbgcnt.def
gcc/global.c
gcc/haifa-sched.c