r142633 - in /branches/var-tracking-assignments...
aoliva@gcc.gnu.org
aoliva@gcc.gnu.org
Wed Dec 10 02:51:00 GMT 2008
Author: aoliva
Date: Wed Dec 10 02:51:42 2008
New Revision: 142633
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142633
Log:
* modulo-sched.c (const_iteration_count): Ignore debug insns.
(res_MII, loop_single_full_bb_p, sms_schedule): Likewise.
(sms_schedule_by_order, ps_has_conflicts): Likewise.
* ddg.c (create_ddg_dep_from_intra_loop_link): Check no non-debug
insn's deps on debug insns.
(create_ddg_dep_no_link): Likewise.
(add_cross_iteration_register_deps): Ignore debug insns.
(create_ddg): Count debug insns.
* ddg.h (struct ddg): Add num_debug. Reorder fields for better
packing on LP64 hosts.
Modified:
branches/var-tracking-assignments-branch/gcc/ChangeLog.vta
branches/var-tracking-assignments-branch/gcc/ddg.c
branches/var-tracking-assignments-branch/gcc/ddg.h
branches/var-tracking-assignments-branch/gcc/modulo-sched.c
More information about the Gcc-cvs
mailing list