projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4f8ce1a
)
mode_T nodes can also have dep edges
author
Sebastian Hack
<hack@ipd.info.uni-karlsruhe.de>
Thu, 31 Aug 2006 08:49:18 +0000
(08:49 +0000)
committer
Sebastian Hack
<hack@ipd.info.uni-karlsruhe.de>
Thu, 31 Aug 2006 08:49:18 +0000
(08:49 +0000)
Cosmetic changes
ir/be/belistsched.c
patch
|
blob
|
history
diff --git
a/ir/be/belistsched.c
b/ir/be/belistsched.c
index
1b932df
..
4875439
100644
(file)
--- 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");