From 365eb727747d6c3df4c10505122447520e62317a Mon Sep 17 00:00:00 2001 From: Sebastian Hack Date: Thu, 31 Aug 2006 08:49:18 +0000 Subject: [PATCH] mode_T nodes can also have dep edges Cosmetic changes --- ir/be/belistsched.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ir/be/belistsched.c b/ir/be/belistsched.c index 1b932df22..4875439a2 100644 --- a/ir/be/belistsched.c +++ b/ir/be/belistsched.c @@ -329,8 +329,16 @@ static void add_tuple_projs(block_sched_env_t *env, ir_node *irn) if(is_Bad(irn)) return; + + /* non-proj nodes can have dependency edges to tuple nodes. */ + foreach_out_edge_kind(irn, edge, EDGE_KIND_DEP) { + ir_node *out = get_edge_src_irn(edge); + make_ready(env, irn, out); + } + + /* schedule the normal projs */ foreach_out_edge(irn, edge) { - ir_node *out = edge->src; + ir_node *out = get_edge_src_irn(edge); assert(is_Proj(out) && "successor of a modeT node must be a proj"); -- 2.20.1