From 6c2d9e41bd78b2d0671431f523933ff3606db874 Mon Sep 17 00:00:00 2001
From: bernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri, 27 May 2011 14:17:36 +0000
Subject: 	* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174336 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/target.def | 7 +++++++
 1 file changed, 7 insertions(+)

(limited to 'gcc/target.def')

diff --git a/gcc/target.def b/gcc/target.def
index 6137e976619..ea283f374ef 100644
--- a/gcc/target.def
+++ b/gcc/target.def
@@ -897,6 +897,13 @@ DEFHOOK
 bool, (rtx insn, int x),
 hook_bool_rtx_int_false)
 
+DEFHOOKPOD
+(exposed_pipeline,
+"True if the processor has an exposed pipeline, which means that not just\n\
+the order of instructions is important for correctness when scheduling, but\n\
+also the latencies of operations.",
+bool, false)
+
 HOOK_VECTOR_END (sched)
 
 /* Functions relating to vectorization.  */
-- 
cgit v1.2.1

