* sched-int.h (struct _dep): Add member cost.
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Jul 2011 10:18:32 +0000 (10:18 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Jul 2011 10:18:32 +0000 (10:18 +0000)
commit38354bb698503a466e5283bbf9282f0b40ab8e2c
treefb8bf8be019b0110f5a291264ebbc7b8c6c33ab7
parentef3ab47f2b8bafc52617570f7cfa91ff2d29beab
* sched-int.h (struct _dep): Add member cost.
(DEP_COST, UNKNOWN_DEP_COST): New macros.
* sched-deps.c (init_dep_1): Initialize DEP_COST.
* haifa-sched.c (dep_cost_1): Use and set DEP_COST.
(sched_change_pattern): Reset it for dependent insns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176226 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/haifa-sched.c
gcc/sched-deps.c
gcc/sched-int.h