diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2003-01-28 17:12:06 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2003-01-28 17:12:06 +0000 |
commit | 58fb7809231012eb7d2f87ed7047239a051e93bf (patch) | |
tree | 8180fc6a14989f4e80977340fde69e75dc5fec16 /gcc/hooks.c | |
parent | 5db544e164f495bf4e1b98aa843df938bca92668 (diff) | |
download | gcc-58fb7809231012eb7d2f87ed7047239a051e93bf.zip gcc-58fb7809231012eb7d2f87ed7047239a051e93bf.tar.gz gcc-58fb7809231012eb7d2f87ed7047239a051e93bf.tar.bz2 |
haifa-sched.c (schedule_insn): Return necessary cycle advance after issuing the insn.
2003-01-28 Vladimir Makarov <vmakarov@redhat.com>
* haifa-sched.c (schedule_insn): Return necessary cycle advance
after issuing the insn.
(rank_for_schedule): Make a insn with /S the highest priority
insn.
(move_insn): Ignore schedule groups. Clear SCHED_GROUP_P.
(choose_ready): Check SCHED_GROUP_P.
(schedule_block): Advance cycle after issuing insn if it is
necessary. Don't reorder insns if there is an insn with /S.
(set_priorities): Ignore schedule groups.
* sched-deps.c (remove_dependence, group_leader): Remove the
functions.
(add_dependence): Ignore schedule groups.
(set_sched_group_p): Don't make copy of dependencies from previous
insn of the schedule group. Add anti-dependency to the previous
insn of the schedule group.
(compute_forward_dependences): Ignore schedule groups.
* sched-ebb.c (init_ready_list): Ignore schedule groups.
* sched-rgn.c (init_ready_list): Ditto.
(can_schedule_ready_p): Ditto.
From-SVN: r61983
Diffstat (limited to 'gcc/hooks.c')
0 files changed, 0 insertions, 0 deletions