-static const ir_op_ops be_node_op_ops;
-
-/**
- * Compare two be node attributes.
- *
- * @return zero if both attributes are identically
- */
-static int node_cmp_attr(ir_node *a, ir_node *b)
-{
- const be_node_attr_t *a_attr = get_irn_generic_attr_const(a);
- const be_node_attr_t *b_attr = get_irn_generic_attr_const(b);
- int i, len = ARR_LEN(a_attr->reg_data);
-
- if (len != ARR_LEN(b_attr->reg_data))
- return 1;
-
- if (!be_nodes_equal(a, b))
- return 1;
-
- for (i = len - 1; i >= 0; --i) {
- if (!reg_reqs_equal(a_attr->reg_data[i].in_req,
- b_attr->reg_data[i].in_req))
- return 1;
- }
-
- return 0;
-}
-