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