r124410 - in /trunk/gcc: ChangeLog haifa-sched....
mkuvyrkov@gcc.gnu.org
mkuvyrkov@gcc.gnu.org
Fri May 4 07:21:00 GMT 2007
Author: mkuvyrkov
Date: Fri May 4 07:21:20 2007
New Revision: 124410
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124410
Log:
* haifa-sched.c (rtx_vec_t): New typedef.
(contributes_to_priority_p): Extract piece of priority () into new
static function.
(priority): Use the function. Add assertion.
(rank_for_schedule, set_priorities): Add assertion to check that
insn's priority is initialized.
(clear_priorities, calc_priorities): Change signature. Make it update
all relevant insns. Update all callers ('add_to_speculative_block ()'
and 'create_block_check_twin ()').
* sched-int.h (struct haifa_insn_data): Remove field 'priority_known'.
Add new field 'priority_status'.
(INSN_PRIORITY_STATUS): New macro.
(INSN_PRIORITY_KNOWN): Change to use INSN_PRIORITY_STATUS.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/haifa-sched.c
trunk/gcc/sched-int.h
More information about the Gcc-cvs
mailing list