diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2011-05-27 14:17:36 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2011-05-27 14:17:36 +0000 |
commit | b0bd15f7aa9e9eecc4d97f6c0165c32c3055922e (patch) | |
tree | c11396d3bdf8e3a81e9606d61321ebfaf8526942 /gcc/tree.c | |
parent | f90aae43b8261a69582d438c98157dc1632b6685 (diff) | |
download | gcc-b0bd15f7aa9e9eecc4d97f6c0165c32c3055922e.zip gcc-b0bd15f7aa9e9eecc4d97f6c0165c32c3055922e.tar.gz gcc-b0bd15f7aa9e9eecc4d97f6c0165c32c3055922e.tar.bz2 |
sched-int.h (struct _haifa_deps_insn_data): New members cond and reverse_cond.
* 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.
From-SVN: r174336
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions