r174336 - in /trunk/gcc: ChangeLog doc/tm.texi ...
bernds@gcc.gnu.org
bernds@gcc.gnu.org
Fri May 27 14:17:00 GMT 2011
Author: bernds
Date: Fri May 27 14:17:36 2011
New Revision: 174336
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174336
Log:
* sched-int.h (struct _haifa_deps_insn_data): New members cond
and reverse_cond.
(INSN_COND, INSN_REVERSE_COND): New macros.
* sched-deps.c (deps_analyze_insn): Call sched_get_condition_with_rev
once.
(sched_get_condition_with_rev): Cache the results, and look them up
if possible.
(sched_analyze_insn): Destroy INSN_COND of previous insns if they
are clobbered by the current insn.
* target.def (exposed_pipline): New sched data hook.
* doc/tm.texi.in: TARGET_SCHED_EXPOSED_PIPELINE: Add hook.
* doc/tm.texi: Regenerate.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/doc/tm.texi
trunk/gcc/doc/tm.texi.in
trunk/gcc/sched-deps.c
trunk/gcc/sched-int.h
trunk/gcc/target.def
More information about the Gcc-cvs
mailing list