summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beutil.h
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2010-09-22 16:07:34 +0200
committerMatthias Braun <matze@braunis.de>2010-09-22 16:07:34 +0200
commitf46792d0e49d452ef92de2a802ae894c0ce30bbb (patch)
tree1c317f61de354d434f60fa5762f6ecc01f5f3bc9 /ir/be/beutil.h
parentad9464a5db0b98cb926aae609abe84db70b74291 (diff)
remove ilp scheduler; simplify listsched interface
[r28010]
Diffstat (limited to 'ir/be/beutil.h')
-rw-r--r--ir/be/beutil.h27
1 files changed, 0 insertions, 27 deletions
diff --git a/ir/be/beutil.h b/ir/be/beutil.h
index 0404d18..4017114 100644
--- a/ir/be/beutil.h
+++ b/ir/be/beutil.h
@@ -54,33 +54,6 @@ static inline const ir_node *get_block_const(const ir_node *irn)
}
/**
- * Check, if a node produces or consumes a data value.
- * If it does, it is significant for scheduling and register allocation.
- * A node produces/consumes a data value, if one of its operands is of
- * mode datab, or his retuning mode is of mode datab.
- * @param irn The node to check for.
- * @return 1, if the node is a data node, 0 if not.
- */
-static inline int is_data_node(const ir_node *irn)
-{
- int i, n;
-
- /* If the node produces a data value, return immediately. */
- if (mode_is_data(get_irn_mode(irn)))
- return 1;
-
- /* else check, if it takes a data value, if that is so, return */
- for(i = 0, n = get_irn_arity(irn); i < n; ++i) {
- ir_node *op = get_irn_n(irn, i);
- if (mode_is_data(get_irn_mode(op)))
- return 1;
- }
-
- /* Else the node does not produce/consume a data value */
- return 0;
-}
-
-/**
* Clears the link fields of all nodes of the given graph.
* @param irg The graph.
*/