Commit 07ea7a7b authored by Matthias Braun's avatar Matthias Braun
Browse files

reformatted

parent b31a77ec
......@@ -175,31 +175,31 @@ static INLINE int make_ready(block_sched_env_t *env, ir_node *pred, ir_node *irn
{
int i, n;
/* Blocks cannot be scheduled. */
if (is_Block(irn) || get_irn_n_edges(irn) == 0)
return 0;
/* Blocks cannot be scheduled. */
if (is_Block(irn) || get_irn_n_edges(irn) == 0)
return 0;
/*
* Check, if the given ir node is in a different block as the
* currently scheduled one. If that is so, don't make the node ready.
*/
if (env->block != get_nodes_block(irn))
return 0;
/*
* Check, if the given ir node is in a different block as the
* currently scheduled one. If that is so, don't make the node ready.
*/
if (env->block != get_nodes_block(irn))
return 0;
for (i = 0, n = get_irn_ins_or_deps(irn); i < n; ++i) {
ir_node *op = get_irn_in_or_dep(irn, i);
/* if irn is an End we have keep-alives and op might be a block, skip that */
if (is_Block(op)) {
assert(get_irn_op(irn) == op_End);
continue;
}
/* If the operand is local to the scheduled block and not yet
* scheduled, this nodes cannot be made ready, so exit. */
if (! is_already_scheduled(env, op) && get_nodes_block(op) == env->block)
return 0;
}
ir_node *op = get_irn_in_or_dep(irn, i);
/* if irn is an End we have keep-alives and op might be a block, skip that */
if (is_Block(op)) {
assert(get_irn_op(irn) == op_End);
continue;
}
/* If the operand is local to the scheduled block and not yet
* scheduled, this nodes cannot be made ready, so exit. */
if (! is_already_scheduled(env, op) && get_nodes_block(op) == env->block)
return 0;
}
nodeset_insert(env->cands, irn);
......@@ -215,7 +215,7 @@ static INLINE int make_ready(block_sched_env_t *env, ir_node *pred, ir_node *irn
/**
* Try, to make all users of a node ready.
* In fact, a usage node can only be made ready, if all its operands
* have already been scheduled yet. This is checked my make_ready().
* have already been scheduled yet. This is checked by make_ready().
* @param env The block schedule environment.
* @param irn The node, which usages (successors) are to be made ready.
*/
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment